home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / iso / drafts / dis10733.gdm next >
Text File  |  1991-12-16  |  107KB  |  2,395 lines

  1. MODULE "ISO/IEC 10733"
  2. -- 6.2 Common Network Layer GDMO Definitions
  3. -- The following templates are referred to from multiple objects. 
  4.  
  5. -- Behaviours
  6. commonCreationDeletion-B BEHAVIOUR
  7. DEFINED AS
  8.     !Managed object class imports the 10165-2 objectCreation and 
  9.     objectDeletion notifications. Used as follows:
  10.     objectCreation - Generated whenever an instance of the managed 
  11.         object class is created. Implementations may optionally 
  12.         include the sourceIndicator parameter in the notification. 
  13.            If creation occured as a result of internal operation of 
  14.         the resource, the value 'resourceOperation' is used. If 
  15.         creation occured in response to a management operation, the 
  16.         value 'managementOperation' is used. A value of 'unknown' 
  17.         may be returned if it is not possible to determine the source 
  18.         of the operation. None of the other optional parameters are 
  19.         used.
  20.     objectDeletion - Generated whenever an instance of the managed 
  21.         object class is deleted. Implementations may optionally 
  22.         include the sourceIndicator parameter in the notification. 
  23.            If deletion occured as a result of internal operation of 
  24.         the resource, the value 'resourceOperation' is used. If 
  25.         deletion occured in response to a management operation, the 
  26.         value 'managementOperation' is used. A value of 'unknown' 
  27.         may be returned if it is not possible to determine the source 
  28.         of the operation. None of the other optional parameters are 
  29.         used.!;
  30. commonStateChange-B BEHAVIOUR
  31. DEFINED AS 
  32.     !Managed object class imports the 10165-2 stateChange notification.
  33.     Used to report the changes to the operationalState attribute, and
  34.     where present, the administrativeState aatribute. A 
  35.     single parameter set is included in the State change definition field.
  36.     Only the (mandatory) attributeId and (optional) newAttributeValue 
  37.     parameters are used.!;
  38. octetsSentReceivedCounter-B BEHAVIOUR
  39.     DEFINED AS The octetsSentCounter and octetsReceivedCounter shall count
  40.         only user data octets in valid data packets. They shall not count user data octets
  41.         in data packets which are rejected for any reason, nor user data octets in non data packets;
  42. successfulConnectionEstablishment-B BEHAVIOUR
  43.     DEFINED AS This Package imports the communicationsInformation
  44.         notification from "Rec. X.723 | ISO/IEC 10165-5".
  45.         It is used to report the following events.
  46.  
  47.         successfulConnectionEstablishment:  Generated when a
  48.             connection is successfully established. However, the precise
  49.             synchronization between the notification and the corresponding 
  50.             protocol and service interface interactions is not defined 
  51.             by this standard.
  52.             The value NLM.successfulConnectionEstablishment shall be
  53.             reported in the informationType field.
  54.         ;
  55.  
  56. -- 6.3 The Network Subsystem Managed Object
  57. --    Managed Object for Network Layer Subsystem
  58.  
  59. --    There is exactly one of these MOs within a system.  It exists to provide a container for the
  60. --    Network Entity MOs, nSAP MOs and the X.25 PLE MOs and IVMOs.
  61.  
  62.  
  63. --    The networkSubsystem managed object can not be created or deleted 
  64. --    explicitly by management operation. It exists inherently in a system;
  65. --    created and deleted as part of system operation.  
  66.  
  67. networkSubsystem MANAGED OBJECT CLASS
  68.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":subsystem;
  69.     CHARACTERIZED BY networkSubsystem-P PACKAGE
  70.         BEHAVIOUR commonCreationDeletion-B;
  71.         ATTRIBUTES
  72.             "Rec. X.723 | ISO/IEC 10165-5":subsystemId
  73.                 INITIAL VALUE NLM.networkSubsystemId-Value
  74.                 GET;
  75.         ;;
  76. REGISTERED AS {NLM.moi networkSubsystem (1)};
  77. ---Name Bindings
  78. networkSubsystem-system NAME BINDING
  79.     SUBORDINATE OBJECT CLASS networkSubsystem AND SUBCLASSES;
  80.     NAMED BY
  81.         SUPERIOR OBJECT CLASS "Rec. X.721 | ISO/IEC 10165-2 : 1992":system AND SUBCLASSES;
  82.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":subsystemId;
  83. REGISTERED AS {NLM.nboi networkSubsystem-system (1)};
  84.  
  85. -- 6.4 The Network Entity Managed Object
  86. --    There may be multiple instances of these MOs within a system.
  87. --    These managed objects can not be created or deleted 
  88. --    explicitly by management operation. They exist inherently in a system;
  89. --    created and deleted as part of system operation.  
  90. networkEntity MANAGED OBJECT CLASS
  91.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":communicationsEntity;
  92.     CHARACTERIZED BY networkEntity-P PACKAGE
  93.         ATTRIBUTES
  94.             networkEntityTitles
  95.                 GET-REPLACE
  96.                 ADD-REMOVE,
  97.             cLNSSystemTypes GET;
  98.         ;;
  99. REGISTERED AS {NLM.moi networkEntity (2)};
  100. ---Name Bindings
  101. networkEntity-networkSubsystem NAME BINDING
  102.     SUBORDINATE OBJECT CLASS networkEntity AND SUBCLASSES;
  103.     NAMED BY
  104.         SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
  105.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":communicationsEntityId;
  106. REGISTERED AS {NLM.nboi networkEntity-networkSubsystem (2)};
  107. ---Attributes
  108. cLNSSystemTypes ATTRIBUTE
  109.     WITH ATTRIBUTE SYNTAX NLM.SystemTypes;
  110.     MATCHES FOR EQUALITY;
  111.     BEHAVIOUR cLNSSystemTypes-B BEHAVIOUR
  112.         DEFINED AS The set of CLNS system roles supported by this Network Entity.
  113.             This may be End System, Intermediate System or both. The actual
  114.             role in which a particular instance of the cLNS protocol machine
  115.             is operating is determined by the operationalSystemType attribute
  116.             of the cLNS MO.;;
  117. REGISTERED AS {NLM.aoi cLNSSystemTypes (108)};
  118. networkEntityTitles  ATTRIBUTE
  119.     WITH ATTRIBUTE SYNTAX NLM.NAddresses;
  120.     MATCHES FOR EQUALITY;
  121.     BEHAVIOUR networkEntityTitles-B BEHAVIOUR
  122.         DEFINED AS The set of Network Entity Titles
  123.             (having the same abstract syntax as an NSAP address), 
  124.             which unambiguously identify the Network Entity in
  125.             an End or Intermediate System. The value may be entered by a system
  126.             management operation or it may be derived by some local means, for example
  127.             by autoconfiguration.;;
  128. REGISTERED AS {NLM.aoi networkEntityTitles  (3)};
  129.  
  130. -- 6.5 The nSAP Managed Object
  131. --    There is one nSAP MO for each set of NSAPs supported by the Network Subsystem
  132. --    associated with a single Transport layer client.
  133. --    Its definition permits it to be created and deleted explicitly by 
  134. --    management operation or to be created and deleted automatically as 
  135. --    part of system operation. 
  136.  
  137. nSAP MANAGED OBJECT CLASS
  138.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":sap2;
  139.     CHARACTERIZED BY nSAP-P PACKAGE    
  140.         BEHAVIOUR commonCreationDeletion-B;
  141.         ATTRIBUTES
  142.             "Rec. X.723 | ISO/IEC 10165-5":sap2Addresses 
  143.                 INITIAL VALUE DERIVATION RULE nAddressesIV-B
  144.                 GET;
  145.         NOTIFICATIONS
  146.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  147.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation;
  148.     ;;
  149. REGISTERED AS {NLM.moi nSAP (4)};
  150. ---Behaviours
  151. nAddressesIV-B BEHAVIOUR
  152.     DEFINED AS If the package is created using the nSAP-networkSubsystem-Automatic
  153.         name binding the initial value of this attribute is not constrained by this International 
  154.         Standard. However, if the package is created using the 
  155.         nSAP-networkSubsystem-Management name binding the initial value shall 
  156.         be specified in the CMI-P create; 
  157. ---Name Bindings
  158. nSAP-networkSubsystem-Automatic NAME BINDING
  159.     SUBORDINATE OBJECT CLASS nSAP AND SUBCLASSES;
  160.     NAMED BY
  161.         SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
  162.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
  163.     BEHAVIOUR nSAP-networkSubsystem-Automatic-B BEHAVIOUR
  164.         DEFINED AS This name binding shall be used when the nSAP MO is created automatically by the
  165.             operation of the network entity. For example, by the use of autoconfiguration or dynamic
  166.             NSAP Address assignment techniques. The details of the operation of these techniques are
  167.             outside the scope of this international standard.;;
  168. REGISTERED AS {NLM.nboi nSAP-networkSubsystem-Automatic (4)};
  169.  
  170. nSAP-networkSubsystem-Management NAME BINDING
  171.     SUBORDINATE OBJECT CLASS nSAP AND SUBCLASSES;
  172.     NAMED BY
  173.         SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
  174.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
  175.     BEHAVIOUR nSAP-networkSubsystem-Management-B BEHAVIOUR
  176.         DEFINED AS This name binding shall be used when the nSAP MO is created by system management.
  177.             The value of the sap2Addresses attribute shall be specified in the CMI-P create;;
  178.     CREATE;
  179.     DELETE;
  180. REGISTERED AS {NLM.nboi nSAP-networkSubsystem-Management (5)};
  181.  
  182. -- 6.6 The Connectionless-mode Network Service Managed Object
  183. --    There is no more than one of these MOs per network entity. 
  184. --    Its definition permits it to be created and deleted explicitly by 
  185. --    management operation, but in some systems it will exist inherently
  186. --    and neither creation nor deletion by management operation will be 
  187. --    possible. Name bindings are defined for both cases. 
  188.  
  189. --    When the protocol machine is operable, the operationalState shall 
  190. --    have the value 'enabled'; otherwise it shall have the value 'disabled'.
  191. --    Transitions of operationalState shall be reported using the 
  192. --    stateChange notification. An cLNS MO may be created in the 
  193. --    'enabled' operational state.   
  194.  
  195. cLNS MANAGED OBJECT CLASS
  196.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachine;
  197.     CHARACTERIZED BY cLNS-P PACKAGE
  198.         BEHAVIOUR commonStateChange-B,
  199.                     commonCreationDeletion-B;
  200.         ATTRIBUTES
  201.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  202.             "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId 
  203.                 INITIAL VALUE NLM.cLNSId-Value
  204.                 GET;
  205.         ATTRIBUTE GROUPS
  206.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  207.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  208.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
  209.         ACTIONS
  210.             "Rec. X.723 | ISO/IEC 10165-5":activate,
  211.             "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  212.         NOTIFICATIONS
  213.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  214.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  215.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;
  216.         ;;
  217.     CONDITIONAL PACKAGES 
  218.         cLNS8473-P
  219.             PRESENT IF The protocol defined in 8473 is used to implement the CLNS,
  220.         cLNSChecksum-P
  221.             PRESENT IF The 8473 Generate Checksum option is implemented,
  222. -- The following packages are associated with ISO/IEC 10589
  223.         "ISO/IEC 10589":cLNSISISBasic-P
  224.             PRESENT IF The system is an ISO 10589 IS,
  225.         "ISO/IEC 10589":cLNSISISAuthentication-P
  226.             PRESENT IF The system is an ISO 10589 IS
  227.                 and the authentication procedures are implemented,
  228.         "ISO/IEC 10589":cLNSISISPartitionRepair-P
  229.             PRESENT IF The system is an ISO 10589 Level 2 IS 
  230.                 and the partition repair procedures are implemented,
  231.         "ISO/IEC 10589":cLNSISISLevel2-P
  232.  
  233.             PRESENT IF The system is an ISO 10589 Level 2 IS,
  234.         "ISO/IEC 10589":cLNSISISLevel2Authentication-P
  235.             PRESENT IF The system is an ISO 10589 Level 2 IS 
  236.                 and the authentication procedures are implemented;
  237. REGISTERED AS {NLM.moi cLNS (3)};
  238. ---Packages
  239. cLNS8473-P PACKAGE
  240.     BEHAVIOUR cLNS8473-P-B BEHAVIOUR
  241.         DEFINED AS  Present when 8473 is used to provide the CLNS;,
  242.         cLNS8473PImportedNotifications-B,
  243.         cLNS8473PImportedCounters-B;
  244.     ATTRIBUTES
  245.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  246.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  247.         operationalSystemType
  248.             INITIAL VALUE DERIVATION RULE operationalSystemTypeIV-B
  249.             GET, 
  250.         supportedProtocols GET,
  251.         segmentsReceived GET,
  252.         segmentsDiscarded GET,
  253.         assemblingSegmentsDiscarded GET,
  254.         errorReportsReceived GET,
  255.         pDUDiscards GET,
  256.         congestionDiscards GET,
  257.         maximumLifetime GET-REPLACE;
  258.     ATTRIBUTE GROUPS
  259.         "Rec. X.723 | ISO/IEC 10165-5":counters
  260.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
  261.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
  262.             segmentsReceived
  263.             segmentsDiscarded
  264.             assemblingSegmentsDiscarded
  265.             errorReportsReceived
  266.             pDUDiscards
  267.             congestionDiscards;
  268.     NOTIFICATIONS
  269.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  270.             notificationPDUHeader;
  271. REGISTERED AS {NLM.poi cLNS8473-P (15)};
  272. cLNSChecksum-P PACKAGE
  273.     BEHAVIOUR cLNSChecksum-P-B BEHAVIOUR
  274.         DEFINED AS When present checksum generation is controlled by the 8473EnableChecksum
  275.             attribute;;
  276.     ATTRIBUTES
  277.         enableChecksum REPLACE-WITH-DEFAULT
  278.             DEFAULT VALUE NLM.false
  279.             GET-REPLACE;
  280. REGISTERED AS {NLM.poi cLNSChecksum-P (1)};
  281.  
  282. ---Behaviours
  283. cLNS8473PImportedCounters-B BEHAVIOUR
  284.     DEFINED AS The cLNS8473-P package imports octetsSentCounter and octetsReceivedCounter from
  285.         DIS 10165-2. They are used to count the number of octets of data transmitted or received by 
  286.         the local network entity in ISO 8473 Data PDUs. (i.e. those which which have a source or 
  287.         destination N-Address, respectively, which  corresponds to that of the local netwerk entity.)
  288.     ;
  289. cLNS8473PImportedNotifications-B BEHAVIOUR
  290.     DEFINED AS The clNS8473-P package imports the communicationsAlarm notification from 
  291.         Rec. 721 | ISO/IEC 10165-2.
  292.         It is used to report the following cLNS managed object events.
  293.         pDUDiscard: Generated when a data NPDU is discarded due
  294.             to any of the reasons specified in ISO 8473 Table 7, with the exception of 
  295.             `PDU Discarded due to Congestion'  The header of the PDU in error
  296.             shall be reported as a parameter in the additionalInformation field of the 
  297.             communicationsAlarm, using the notificationPDUHeader PARAMETER.
  298.             The significance sub-parameter of each item of additionalInformation 
  299.             shall be set to the value `False' (i.e. not significant) so that a managing
  300.             system receiving the event report will be less likely to reject it.
  301.             The value NLM.pDUDiscard and that corresponding to the Reason For Discard
  302.             shall both be reported in the specificProblems parameter.
  303.             The probableCause shall be set to NLM.communicationsProtocolError.
  304.  
  305.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  306.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  307.             No other fields or parameters shall be used, with the exception of further
  308.             parameters in the AdditionalInformation field.
  309.             A PDU which does not contain one of the protocol identifiers defined in ISO 8473
  310.             shall not cause this event.
  311.             A PDU with a protocol ID 1000 0001 shall not cause this event if it does not also contain
  312.             the Version/Protocol IDentifier extension in clause 7.2.4 of ISO 8473.
  313.             If an error report PDU is generated, the PDU header and Discard Reason in the error
  314.             report shall be the same as those in the corresponding notification.
  315.     ;
  316.  
  317. operationalSystemTypeIV-B BEHAVIOUR
  318.     DEFINED AS If the cLNS MO is created by management operation (using the
  319.         clNS-networkEntity-Management name binding), the initial value of the 
  320.         operationalSystemType attribute shall be specified in the CMI-P create. Otherwise, 
  321.         the value shall be determined in an implementation specific manner. The value
  322.         shall be one of those present in the cLNSSystemTypes attribute of the
  323.         superior Network Entity MO. A value of ES indicates that the system
  324.         shall perform no 8473 forwarding operations upon non-local CLN-P PDUs.
  325.         A value of IS indicates that the system is permitted to perform 
  326.         forwarding operations, but the decision to forward individual PDUs,
  327.         or not to forward them, shall be taken on the basis of the available 
  328.         routing information.
  329.     ;
  330. ---Name Bindings
  331. cLNS-networkEntity-Management NAME BINDING
  332.     SUBORDINATE OBJECT CLASS cLNS AND SUBCLASSES;
  333.     NAMED BY
  334.         SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
  335.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
  336.     BEHAVIOUR cLNS-networkEntity-Management-B BEHAVIOUR
  337.         DEFINED AS The name binding that applies when the cLNS managed object
  338.             can be created and deleted by management;;
  339.     CREATE;
  340.     DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  341. REGISTERED AS {NLM.nboi cLNS-networkEntity-Management (3)};
  342. cLNS-networkEntity-Automatic NAME BINDING
  343.      SUBORDINATE OBJECT CLASS cLNS AND SUBCLASSES;
  344.     NAMED BY
  345.         SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
  346.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
  347.     BEHAVIOUR cLNS-networkEntity-Automatic-B BEHAVIOUR
  348.         DEFINED AS The name binding that applies when the cLNS managed object
  349.             cannot be created or deleted by management;;
  350. REGISTERED AS {NLM.nboi cLNS-networkEntity-Automatic (16)};
  351. ---Attributes
  352. assemblingSegmentsDiscarded ATTRIBUTE
  353.     DERIVED FROM  "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  354.     BEHAVIOUR assemblingSegmentsDiscarded-B BEHAVIOUR
  355.         DEFINED AS Counter of segments discarded due to reassembly time expiry.
  356.             This is the number of data and error report NPDUs discarded
  357.             due to  reassembly time expiry;;
  358. REGISTERED AS {NLM.aoi assemblingSegmentsDiscarded (8)};
  359.  
  360. congestionDiscards ATTRIBUTE
  361.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  362.     BEHAVIOUR congestionDiscards-B BEHAVIOUR
  363.         DEFINED AS Counter of PDUs discarded due to congestion.
  364.             This is the number of data or error report PDUs discarded due to congestion.
  365.             This counter is incremented irrespective of the setting of the Error Report bit in the 
  366.             received PDU;;
  367. REGISTERED AS {NLM.aoi congestionDiscards (11)};
  368. enableChecksum ATTRIBUTE
  369.     WITH ATTRIBUTE SYNTAX NLM.Boolean;
  370.     MATCHES FOR EQUALITY;
  371.     BEHAVIOUR enableChecksum-B BEHAVIOUR
  372.         DEFINED AS When True, the generation of checksums is enabled.;;
  373. REGISTERED AS {NLM.aoi enableChecksum (4)};
  374. errorReportsReceived ATTRIBUTE
  375.     DERIVED FROM  "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  376.     BEHAVIOUR errorReportsReceived-B BEHAVIOUR
  377.         DEFINED AS Counter of received error reports.
  378.             This is the number of error report NPDUs received which were addressed to the local
  379.             network entity;;
  380. REGISTERED AS {NLM.aoi errorReportsReceived (9)};
  381. maximumLifetime ATTRIBUTE
  382.     WITH ATTRIBUTE SYNTAX NLM.Lifetime;
  383.     MATCHES FOR EQUALITY, ORDERING;
  384.     BEHAVIOUR maximumLifetime-B BEHAVIOUR
  385.         DEFINED AS Maximum PDU lifetime (in half seconds).
  386.             This attribute controls the maximum value (in half seconds) which may be placed
  387.             in the lifetime field of any 8473 data or error report PDU generated by the local network entity.
  388.             It does not affect the lifetime field of any PDUs not generated by this network entity, for example
  389.             those relayed by this system acting as an Intermediate System. PDUs generated by the local
  390.             network entity are permitted to have a lower value of lifetime field than this attribute, but shall
  391.             not have a larger value. The means by which the value of the lifetime field is determined 
  392.             for an individual PDU is outside the scope of this international standard, provided that it meets 
  393.             the above constraints.;;
  394. REGISTERED AS {NLM.aoi maximumLifetime (102)};
  395. operationalSystemType ATTRIBUTE
  396.     WITH ATTRIBUTE SYNTAX NLM.SystemType;
  397.     MATCHES FOR EQUALITY;
  398.     BEHAVIOUR operationalSystemType-B BEHAVIOUR
  399.         DEFINED AS The system role in which this instance of cLNS is operating.;;
  400. REGISTERED AS {NLM.aoi operationalSystemType (109)};
  401.  
  402. pDUDiscards ATTRIBUTE
  403.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  404.     BEHAVIOUR pDUDiscards-B BEHAVIOUR
  405.         DEFINED AS Counter of PDUs discarded (except for congestion).
  406.             This is the number of data or error report PDUs discarded for any of the reasons
  407.             specified in ISO 8473 Table 7 with the exception of `PDU discarded due to congestion'.
  408.             This counter is incremented irrespective of the setting of the Error Report bit in the
  409.             received PDU;;
  410.             -- Note: this counter is therefore a count of the number of
  411.             -- communicationsAlarm notifications with a specificProblem value of
  412.             -- pDUDiscard generated (as opposed to CMI-P events,
  413.             -- may be suppressed) as required by GDMO clause 9.8.5 (SC21 N4852).
  414. REGISTERED AS {NLM.aoi pDUDiscards (10)};
  415. segmentsDiscarded ATTRIBUTE
  416.     DERIVED FROM  "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  417.     BEHAVIOUR segmentsDiscarded-B BEHAVIOUR
  418.         DEFINED AS Counter of segments discarded.
  419.             This is the number of data and error report NPDUs discarded
  420.             without being delivered to a Network Service user or forwarded. This includes 
  421.             segments discarded for any reason except reassembly time expiry;;
  422. REGISTERED AS {NLM.aoi segmentsDiscarded (7)};
  423. segmentsReceived ATTRIBUTE
  424.     DERIVED FROM  "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  425.     BEHAVIOUR segmentsReceived-B BEHAVIOUR
  426.         DEFINED AS Counter of segments received. 
  427.             This is the number of data and error report NPDUs received
  428.             prior to reassembly, including those which may subsequently be discarded;;
  429. REGISTERED AS {NLM.aoi segmentsReceived (6)};
  430. supportedProtocols ATTRIBUTE
  431.     WITH ATTRIBUTE SYNTAX NLM.SupportedProtocols;
  432.     MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; 
  433.     BEHAVIOUR supportedProtocols-B BEHAVIOUR
  434.         DEFINED AS The set of Connectionless Network protocols supported
  435.             by this instance of the cLNS protocol machine. The operation of
  436.             a particular protocol over a particular linkage is determined
  437.             by the linkage operationalProtocols Attribute. The value of the
  438.             supportedProtocols attribute is determined by the implementation.;;
  439. REGISTERED AS {NLM.aoi supportedProtocols (110)};
  440. ---Parameters
  441. notificationPDUHeader PARAMETER
  442.     CONTEXT EVENT-INFO;
  443.     WITH SYNTAX NLM.OctetString;
  444.     BEHAVIOUR notificationPDUHeader-B BEHAVIOUR
  445.         DEFINED AS The header of the data NPDU header which caused this event;;
  446. REGISTERED AS {NLM.proi notificationPDUHeader (1)};
  447.  
  448. -- 6.7 The Linkage Managed Object
  449. --    Linkage Managed Object
  450.  
  451. --    There is one of these MOs associated with each separate provision
  452. --    of the underlying service to the superior protocol machine. 
  453.  
  454. --    When the linkage is operable, the operationalState shall 
  455. --    have the value 'enabled'; otherwise it shall have the value 'disabled'.
  456. --    Transitions of operationalState shall be reported using the 
  457. --    stateChange notification. An linkage MO may be created in the 
  458. --    'enabled' operational state.   
  459.  
  460. linkage MANAGED OBJECT CLASS
  461.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  462.     CHARACTERIZED BY linkage-P PACKAGE
  463.         BEHAVIOUR commonCreationDeletion-B,
  464.                     commonStateChange-B;
  465.         ATTRIBUTES
  466.             linkageId GET,
  467.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState GET,
  468.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  469.             sN-ServiceProvider 
  470.                 INITIAL VALUE DERIVATION RULE sN-ServiceProviderIV-B
  471.                 GET,
  472.             sN-SA-P GET,
  473.             operationalProtocols
  474.                 INITIAL VALUE DERIVATION RULE operationalProtocolIV-B
  475.                 GET;
  476.         ATTRIBUTE GROUPS
  477.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  478.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  479.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
  480.         ACTIONS
  481.             "Rec. X.723 | ISO/IEC 10165-5":activate,
  482.             "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  483.         NOTIFICATIONS
  484.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
  485.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  486.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  487.         ;;
  488.     CONDITIONAL PACKAGES
  489.         linkage-ISO9542IS-P
  490.             PRESENT IF support for ISO 9542 operating as an IS,
  491.         linkage-ISO9542ES-P
  492.             PRESENT IF support for ISO 9542 operating as an ES,
  493.         linkageInitialMinimumTimer-P
  494.             PRESENT IF support for the initial minimum timer attribute of an ISO 8208 or 
  495.                 CO Datalink Service SNDCF for ISO 8473,
  496.         linkageReserveTimer-P
  497.  
  498.             PRESENT IF support for the reserve timer attribute of an ISO 8208 or 
  499.                 CO Datalink Service SNDCF for ISO 8473,
  500.         linkageIdleTimer-P
  501.             PRESENT IF support for the idle timer attribute of an ISO 8208 or 
  502.                 CO Datalink Service SNDCF for ISO 8473,
  503.         linkage-ISO8473-ISO8208SNDCF-P
  504.             PRESENT IF support for an ISO 8208 SNDCF for ISO 8473,
  505.         linkageCODLService-P
  506.             PRESENT IF support for a CO Datalink SNDCF for ISO8473/Add.3.,
  507.  
  508. -- The following packages are associated with ISO/IEC 10589 
  509.         "ISO/IEC 10589":linkageISISBasic-P
  510.             PRESENT IF the system is an ISO 10589 IS,
  511.         "ISO/IEC 10589":linkageISISAuthentication-P
  512.             PRESENT IF the authentication procedures are implmented
  513.                 on an ISO 10589 IS,
  514.         "ISO/IEC 10589":linkageISISBroadcast-P
  515.             PRESENT IF the linkage is a broadcast circuit 
  516.                 on an ISO 10589 IS,
  517.         "ISO/IEC 10589":linkageISISDACallEstablishmentMetricIncrement-P
  518.             PRESENT IF the linkage is a DA Circuit  and support is implemented for 
  519.                 call establishment metric increment values greater than zero on on 
  520.                 ISO 10589 IS,
  521.         "ISO/IEC 10589":linkageISISPtToPt-P
  522.             PRESENT IF the linkage is a point to point circuit 
  523.                 on an ISO 10589 IS,
  524.         "ISO/IEC 10589":linkageISISStatic-P
  525.             PRESENT IF the linkage is an X.25 static circuit (IN or OUT)
  526.                 on an ISO 10589 IS,
  527.         "ISO/IEC 10589":linkageISISLevel2-P
  528.             PRESENT IF the system is an ISO 10589 level 2 IS,
  529.         "ISO/IEC 10589":linkageISISlevel2Broadcast-P
  530.             PRESENT IF the linkage is a broadcast circuit on an ISO 10589 level 2 IS;
  531. REGISTERED AS {NLM.moi linkage (5)};
  532. ---Packages
  533. linkageCODLService-P PACKAGE
  534.     BEHAVIOUR linkageCODLService-P-B BEHAVIOUR
  535.         DEFINED AS Controls the operation of CO Datalink as an SNDCF for ISO 8473;;
  536.     ATTRIBUTES
  537.         callsPlaced GET,
  538.         callsFailed GET;
  539.     ATTRIBUTE GROUPS
  540.         "Rec. X.723 | ISO/IEC 10165-5":counters
  541.             callsPlaced
  542.             callsFailed;
  543. REGISTERED AS {NLM.poi linkageCODLService-P (9)};
  544.  
  545. linkageIdleTimer-P PACKAGE
  546.     BEHAVIOUR linkageIdleTimer-P-B BEHAVIOUR
  547.         DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF 
  548.             for ISO 8473 to close an established SVC when it is idle. ;;
  549.     ATTRIBUTES
  550.         idleTimer REPLACE-WITH-DEFAULT
  551.             GET-REPLACE;
  552. REGISTERED AS {NLM.poi linkageIdleTimer-P (5)};
  553. linkageInitialMinimumTimer-P PACKAGE
  554.     BEHAVIOUR linkageInitialMinimumTimer-P-B BEHAVIOUR
  555.         DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF
  556.             for ISO 8473 to close an established SVC when it is idle, but only after a minimum time
  557.             after its establishment;;
  558.     ATTRIBUTES
  559.         initialMinimumTimer REPLACE-WITH-DEFAULT
  560.             GET-REPLACE;
  561. REGISTERED AS {NLM.poi linkageInitialMinimumTimer-P (7)};
  562. linkage-ISO8473-ISO8208SNDCF-P PACKAGE
  563.     BEHAVIOUR linkage-ISO8473-ISO8208SNDCF-P-B BEHAVIOUR
  564.         DEFINED AS Controls the operation of ISO 8208 as an SNDCF for ISO 8473;;
  565.     ATTRIBUTES
  566.         callsPlaced GET,
  567.         callsFailed GET;
  568.     ATTRIBUTE GROUPS
  569.         "Rec. X.723 | ISO/IEC 10165-5":counters
  570.             callsPlaced
  571.             callsFailed;
  572. REGISTERED AS {NLM.poi linkage-ISO8473-ISO8208SNDCF-P (4)};
  573. linkage-ISO9542ES-P PACKAGE
  574.     BEHAVIOUR 
  575.         linkage-ISO9542ES-P-B BEHAVIOUR
  576.             DEFINED AS Controls the operation of ISO 9542 on an EndSystem;,
  577.         linkage-ISO9542ImportedAlarmNotifications-B,
  578.         linkage-ISO9542ImportedInformationNotifications-B;
  579.     ATTRIBUTES
  580.         iSO9542OperationalSubsets GET-REPLACE,
  581.         holdingTimerMultiplier
  582.             DEFAULT VALUE NLM.holdingTimerMultiplierDefault
  583.                 -- 3
  584.             PERMITTED VALUES NLM.HoldingTimerMultiplierPermitted
  585.                 -- 2-63
  586.             REQUIRED VALUES NLM.HoldingTimerMultiplierRequired
  587.                 -- 2
  588.             GET-REPLACE,
  589.             -- Editor's note: The actual values quoted here for the default, required and permitted values
  590.             -- are subject to N-B agreement.  They are presented here as a place-holder for the
  591.             -- finally agreed values.
  592.         manualISSNPAAddress REPLACE-WITH-DEFAULT
  593.             GET ADD-REMOVE,
  594.         defaultESConfigTimer REPLACE-WITH-DEFAULT
  595.             GET-REPLACE,
  596.  
  597.         activeESConfigTimer GET,
  598.         iSReachabilityChanges GET,
  599.         invalid9542PDUs GET;
  600.     ATTRIBUTE GROUPS
  601.         "Rec. X.723 | ISO/IEC 10165-5":counters
  602.             iSReachabilityChanges
  603.             invalid9542PDUs;
  604.     NOTIFICATIONS
  605.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm,
  606.         "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  607.             reachabilityChange;
  608. REGISTERED AS {NLM.poi linkage-ISO9542ES-P (2)};
  609. linkage-ISO9542IS-P PACKAGE
  610.     BEHAVIOUR linkage-ISO9542IS-P-B BEHAVIOUR
  611.         DEFINED AS Controls the operation of ISO 9542 on an Intermediate System;,
  612.         linkage-ISO9542ImportedAlarmNotifications-B,
  613.         linkage-ISO9542ImportedInformationNotifications-B,
  614.         linkage-ISO9542IsImportedInformationNotifications-B;
  615.     ATTRIBUTES
  616.         iSO9542OperationalSubsets GET-REPLACE,
  617.         holdingTimerMultiplier
  618.             DEFAULT VALUE NLM.holdingTimerMultiplierDefault
  619.                 -- 3
  620.             PERMITTED VALUES NLM.HoldingTimerMultiplierPermitted
  621.                 -- 2-63
  622.             REQUIRED VALUES NLM.HoldingTimerMultiplierRequired
  623.                 -- 2
  624.             GET-REPLACE,
  625.             -- Editor's Note: The actual values quoted here for the default, required and permitted values
  626.             -- are subject to N-B agreement.  They are presented here as a place-holder for the
  627.             -- finally agreed values.
  628.         iSConfigurationTimer REPLACE-WITH-DEFAULT
  629.             GET-REPLACE,
  630.         suggestedESConfigurationTimer REPLACE-WITH-DEFAULT
  631.             GET-REPLACE,
  632.         redirectHoldingTime
  633.             REPLACE-WITH-DEFAULT
  634.             DEFAULT VALUE NLM.redirectHoldingTime-Default
  635.             PERMITTED VALUES NLM.RedirectHoldingTime-Permitted
  636.             GET-REPLACE,
  637.         eSReachabilityChanges GET,
  638.         invalid9542PDUs GET;
  639.     ATTRIBUTE GROUPS
  640.         "Rec. X.723 | ISO/IEC 10165-5":counters
  641.             eSReachabilityChanges
  642.             invalid9542PDUs;
  643.     NOTIFICATIONS
  644.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm,
  645.         "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  646.             reachabilityChange;
  647. REGISTERED AS {NLM.poi linkage-ISO9542IS-P (3)};
  648.  
  649. linkageReserveTimer-P PACKAGE
  650.     BEHAVIOUR linkageReserveTimer-P-B BEHAVIOUR
  651.         DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF 
  652.             for ISO 8473 to close an established SVC when it is idle, but retain resources for its
  653.             re-establishment ;;
  654.     ATTRIBUTES
  655.         reserveTimer REPLACE-WITH-DEFAULT
  656.             GET-REPLACE;
  657. REGISTERED AS {NLM.poi linkageReserveTimer-P (6)};
  658. ---Behaviours
  659. linkage-ISO9542ImportedInformationNotifications-B BEHAVIOUR
  660.     DEFINED AS
  661.         This package imports the communicationsInformation notification 
  662.         from Rec. X.723 | ISO/IEC 10165-5.
  663.         It is used to report the following events.
  664.         iSReachabilityChange:  Generated when an ES or IS detects a change
  665.             in the reachability of a neighboring IS.
  666.             The value NLM.iSReachabilityChange shall be reported in the 
  667.             informationType field.
  668.             The new State, NET of the IS concerned, snpaAddress (where 
  669.             available) and the reason for the change shall be reported 
  670.             in the informationData field using the reachabilityChange 
  671.             PARAMETER.
  672.     ;
  673. linkage-ISO9542IsImportedInformationNotifications-B BEHAVIOUR
  674.     DEFINED AS
  675.         This package imports the communicationsInformation notification 
  676.         from Rec. X.723 | ISO/IEC 10165-5.
  677.         It is used to report the following events.
  678.         eSReachabilityChange:  Generated when an IS detects a change
  679.             in the reachability of a neighboring ES.
  680.             The value NLM.eSReachabilityChange shall be reported in the 
  681.             informationType field.
  682.             The new State, set of NSAPAddresses of the IS concerned, 
  683.             the snpaAddress (where available) and the reason for
  684.             the change shall be reported in the informationData field
  685.             using the reachabilityChange PARAMETER.
  686.     ;
  687. linkage-ISO9542ImportedAlarmNotifications-B BEHAVIOUR
  688.     DEFINED AS This package imports the communicationsAlarm notification
  689.         from Rec. X.721 | ISO/IEC 10165-2.
  690.         It is used to report the following events.
  691.         invalid9542PDU: Generated when an ISO 9542 PDU is received which is discarded
  692.             as result of the PDU Header Error Detection or Protocol Error Processing Functions
  693.             specified in ISO 9542.
  694.             The significance sub-parameter of each item of additionalInformation 
  695.             shall be set to the value `False' (i.e. not significant) so that a managing
  696.             system receiving the event report will be less likely to reject it.
  697.  
  698.             The value NLM.iSO9542PDUDiscard shall be reported in the specificProblems parameter.
  699.             The probableCause shall be set to NLM.communicationsProtocolError.
  700.  
  701.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  702.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  703.             No other fields or parameters shall be used, with the exception of further
  704.             parameters in the AdditionalInformation field.
  705. ;
  706. operationalProtocolIV-B BEHAVIOUR
  707.     DEFINED AS The Initial value of the operationalProtocols attribute shall be specified in the
  708.         CMI-P create;
  709. sN-ServiceProviderIV-B BEHAVIOUR
  710.     DEFINED AS The Initial value of the sN-ServiceProvider attribute shall be specified in the
  711.         CMI-P create;
  712. ---Name Bindings
  713. linkage-cLNS NAME BINDING
  714.     SUBORDINATE OBJECT CLASS linkage AND SUBCLASSES;
  715.     NAMED BY
  716.         SUPERIOR OBJECT CLASS cLNS AND SUBCLASSES;
  717.         WITH ATTRIBUTE linkageId;
  718.     BEHAVIOUR sN-ServiceProviderIV-B,operationalProtocolIV-B;
  719.     CREATE WITH-REFERENCE-OBJECT;
  720.     DELETE;
  721. REGISTERED AS {NLM.nboi linkage-cLNS (6)};
  722. linkage-cONS NAME BINDING
  723.     SUBORDINATE OBJECT CLASS linkage AND SUBCLASSES;
  724.     NAMED BY
  725.         SUPERIOR OBJECT CLASS cONS AND SUBCLASSES;
  726.         WITH ATTRIBUTE linkageId;
  727.     BEHAVIOUR sN-ServiceProviderIV-B;
  728.     CREATE WITH-REFERENCE-OBJECT;
  729.     DELETE;
  730. REGISTERED AS {NLM.nboi linkage-cONS (7)};
  731. ---Attributes
  732. activeESConfigTimer ATTRIBUTE
  733.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  734.     BEHAVIOUR activeESConfigTimer-B BEHAVIOUR
  735.         DEFINED AS Currently active value for the ISO 9542 ES configuration timer.;;
  736. REGISTERED AS {NLM.aoi activeESConfigTimer (22)};
  737.  
  738. callsFailed ATTRIBUTE
  739.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  740.     BEHAVIOUR callsFailed-B BEHAVIOUR
  741.         DEFINED AS Counter of the number of X.25 call failures while attempting establishment
  742.             by the SNDCF;;
  743. REGISTERED AS {NLM.aoi callsFailed (30)};
  744. callsPlaced ATTRIBUTE
  745.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  746.     BEHAVIOUR callsPlaced-B BEHAVIOUR
  747.         DEFINED AS Counter of the number of X.25 VCs successfully established
  748.             by the SNDCF;;
  749. REGISTERED AS {NLM.aoi callsPlaced (29)};
  750. defaultESConfigTimer ATTRIBUTE
  751.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  752.     BEHAVIOUR defaultESConfigTimer-B BEHAVIOUR
  753.         DEFINED AS Default value for the ISO 9542 ES configuration timer.
  754.             This value is used when the ES has not received, or has not chosen to accept, 
  755.             a suggested configuration timer value from an Intermediate System;;
  756. REGISTERED AS {NLM.aoi defaultESConfigTimer (21)};
  757. eSReachabilityChanges ATTRIBUTE
  758.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  759.     BEHAVIOUR eSReachabilityChanges-B BEHAVIOUR
  760.         DEFINED AS Count of the number of changes in reachability of End Sytems
  761.              from this system;;
  762. REGISTERED AS {NLM.aoi eSReachabilityChanges (27)};
  763. holdingTimerMultiplier ATTRIBUTE
  764.     WITH ATTRIBUTE SYNTAX NLM.Integer;
  765.     BEHAVIOUR holdingTimerMultiplier-B BEHAVIOUR
  766.         DEFINED AS The factor to derive holding timer from configuration timer.
  767.             This value, when multiplied by a configuration timer yields the value of
  768.             the holding timer parameter issued with configuration information.  The semantics of
  769.             this parameter are such that it is permissible to also add a delta value to the result to
  770.             compensate for possible delays and imprecision of timers.  The result of the calculation 
  771.             is truncated, upon overflow, to the maximum value for the parameter permitted by the 
  772.             protocol (65535);;
  773. REGISTERED AS {NLM.aoi holdingTimerMultiplier (20)};
  774. linkageId ATTRIBUTE
  775.     WITH ATTRIBUTE SYNTAX NLM.GraphicString;
  776.     MATCHES FOR EQUALITY, SUBSTRINGS;
  777.     BEHAVIOUR linkageId-B BEHAVIOUR
  778.         DEFINED AS The naming attribute of the linkage MO instance;;
  779. REGISTERED AS {NLM.aoi linkageId (17)};
  780.  
  781. idleTimer ATTRIBUTE
  782.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  783.     BEHAVIOUR idleTimer-B BEHAVIOUR
  784.         DEFINED AS Time in seconds before release of an idle call.
  785.             This timer determines the interval (in seconds) for which a call is
  786.             permitted to remain idle (i.e. no data traffic in either direction) before being
  787.             released by the SNDCF;;
  788. REGISTERED AS {NLM.aoi idleTimer (31)};
  789. initialMinimumTimer ATTRIBUTE
  790.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  791.     BEHAVIOUR initialMinimumTimer-B BEHAVIOUR
  792.         DEFINED AS Minimum time in seconds to retain call after establishment.
  793.             This timer determines the interval (in seconds) that a call shall remain
  794.             connected after being established, irrespective of traffic. (Note. This should be
  795.             set small enough so that the call is cleared before the start of the next charging interval.);;
  796. REGISTERED AS {NLM.aoi initialMinimumTimer (33)};
  797. invalid9542PDUs ATTRIBUTE
  798.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  799.     BEHAVIOUR invalid9542PDUs-B BEHAVIOUR
  800.         DEFINED AS Counter of invalid 9542 PDUs received.
  801.             This is the number of ISO 9542 PDUs received which are discarded
  802.             as result of the PDU Header Error Detection or Protocol Error Processing Functions
  803.             specified in ISO 9542;;
  804.             -- Note: this counter is therefore a count of the number of
  805.             -- communicationsAlarm notifications with a specificProblem value of
  806.             -- NLM.iSO9542PDUDiscard generated.
  807. REGISTERED AS {NLM.aoi invalid9542PDUs (101)};
  808. iSConfigurationTimer ATTRIBUTE
  809.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  810.     BEHAVIOUR iSConfigurationTimer-B BEHAVIOUR
  811.         DEFINED AS Value for the ISO 9542 IS configuration timer.
  812.             It is  used to determine how often an IS reports configuration information to ESs;;
  813. REGISTERED AS {NLM.aoi iSConfigurationTimer (24)};
  814. iSO9542OperationalSubsets ATTRIBUTE
  815.     WITH ATTRIBUTE SYNTAX NLM.ISO9542Subsets;
  816.     MATCHES FOR EQUALITY;
  817.     BEHAVIOUR iSO9542OperationalSubsets-B BEHAVIOUR
  818.         DEFINED AS The set of ISO 9542 subsets operational on this linkage.;;
  819. REGISTERED AS {NLM.aoi iSO9542OperationalSubsets (115)};
  820. iSReachabilityChanges ATTRIBUTE
  821.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  822.     BEHAVIOUR iSReachabilityChanges-B BEHAVIOUR
  823.         DEFINED AS Counter of the number of changes in reachability of Intermediate Systems 
  824.             from this system;;
  825. REGISTERED AS {NLM.aoi iSReachabilityChanges (23)};
  826.  
  827. manualISSNPAAddress ATTRIBUTE
  828.     WITH ATTRIBUTE SYNTAX NLM.ManualISSNPAAddress;
  829.     MATCHES FOR SET-COMPARISON, SET-COMPARISON;
  830.     BEHAVIOUR manualISSNPAAddres-B BEHAVIOUR
  831.         DEFINED AS The set of SNPA Addresses to which calls associated with the SNDCF are to established
  832.             in the absence of any other information.  The maximum set cardinality shall be 
  833.             implementation specific. An attempt to set the value of an element
  834.             of this set to a type of SNPAAddress which is not supported by this
  835.             linkage shall result in a failure of the SET operation.;;
  836. REGISTERED AS {NLM.aoi manualISSNPAAddress (28)};
  837. operationalProtocols ATTRIBUTE
  838.     WITH ATTRIBUTE SYNTAX NLM.SupportedProtocols;
  839.     MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  840.     BEHAVIOUR operationalProtocols-B BEHAVIOUR
  841.         DEFINED AS The set of network layer protocols supported by this
  842.             instance of the linkage MO.;;
  843. REGISTERED AS {NLM.aoi operationalProtocols (111)};
  844. redirectHoldingTime ATTRIBUTE
  845.     WITH ATTRIBUTE SYNTAX NLM.RedirectHoldingTime;
  846.     MATCHES FOR EQUALITY, ORDERING;
  847.     BEHAVIOUR redirectHoldingTime-B BEHAVIOUR
  848.         DEFINED AS The holding time (in seconds) to be specified in Redirect PDUs 
  849.             generated by this system;;
  850. REGISTERED AS {NLM.aoi redirectHoldingTime (26)};
  851. reserveTimer ATTRIBUTE
  852.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  853.     BEHAVIOUR reserveTimer-B BEHAVIOUR
  854.         DEFINED AS Time in seconds to reserve resources for call re-establishment. 
  855.             This timer determines the interval (in seconds) for which an attempt
  856.             shall be made to retain those resources, as determined by the implementation,
  857.             whose retention will increase the probability of successful re-establishment of an idled VC;;
  858. REGISTERED AS {NLM.aoi reserveTimer (32)};
  859. sN-SA-P ATTRIBUTE
  860.     WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
  861.     MATCHES FOR EQUALITY;
  862.     BEHAVIOUR sN-SA-P-B BEHAVIOUR
  863.         DEFINED AS Distinguished name of the service provider SA-P MO (if present).
  864.             This is obtained via an internal interface when the linkage is 
  865.             enabled.  The sN-SA-P may be a relationship to a SA-P MO in the 
  866.             Datalink Layer, or it may be a relationship to another Managed Object
  867.             within the Network Layer which is not a SA-P MO. 
  868.             For example, when operating ISO 8473 over the ISO 8208 SNDCF,
  869.             it is a relationship to the same x25PLE MO which is pointed to by the
  870.             sN-ServiceProvider Attribute. ;;
  871. REGISTERED AS {NLM.aoi sN-SA-P (18)};
  872.  
  873. sN-ServiceProvider ATTRIBUTE
  874.     WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
  875.     MATCHES FOR EQUALITY;
  876.     BEHAVIOUR sN-ServiceProvider-B BEHAVIOUR
  877.         DEFINED AS Distinguished name of the SN service provider MO.  
  878.             This attribute identifies the subnetwork entity to be used to support the linkage, 
  879.             when enabled.   The subnetwork service provider may be in the Datalink Layer, 
  880.             or it may be in the Network Layer 
  881.             (for example when operating ISO 8473 over the ISO 8208 SNDCF).;;
  882. REGISTERED AS {NLM.aoi sN-ServiceProvider (19)};
  883. suggestedESConfigurationTimer ATTRIBUTE
  884.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  885.     BEHAVIOUR suggestedESConfigurationTimer-B BEHAVIOUR
  886.         DEFINED AS Value to be used for the ISO 9542 suggested ES configuration timer value,
  887.             advertised in IS hellos generated by this network entity;;
  888.             -- Editor's note: It is far from clear that this attribute would be able to be set to a specific
  889.             -- value in all implementations. For example, the DIS 10589 ES poll protocol relies
  890.             -- on the IS being able to set this to different values in different circumstances.
  891.             -- it may be useful to be able to GET the current value.
  892. REGISTERED AS {NLM.aoi suggestedESConfigurationTimer (25)};
  893. ---Parameters
  894. reachabilityChange PARAMETER
  895.     CONTEXT EVENT-INFO;
  896.     WITH SYNTAX NLM.ReachabilityChangeSyntax;
  897. REGISTERED AS {NLM.proi reachabilityChange (12)};
  898.  
  899. -- 6.8 The Connection-mode Network Service Managed Object
  900. --    Connection Mode Network Entity
  901.  
  902. --    There is no more than one of these MOs per network entity. 
  903. --  Its definition permits it to be created and deleted explicitly by 
  904. --    management operation, but in some systems it will exist inherently
  905. --    and neither creation nor deletion by management operation will be 
  906. --    possible. Name bindings are defined for both cases. 
  907.  
  908. --    When the protocol machine is operable, the operationalState shall 
  909. --    have the value 'enabled'; otherwise it shall have the value 'disabled'.
  910. --    Transitions of operationalState shall be reported using the 
  911. --    stateChange notification. An cONS MO may be created in the 
  912. --    'enabled' operational state.   
  913.  
  914. cONS MANAGED OBJECT CLASS
  915.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachine;
  916.     CHARACTERIZED BY cONS-P PACKAGE
  917.         BEHAVIOUR commonStateChange-B,
  918.                     commonCreationDeletion-B;
  919.         ATTRIBUTES
  920.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  921.             "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId 
  922.                 INITIAL VALUE NLM.cONSId-Value
  923.                 GET;
  924.         ATTRIBUTE GROUPS
  925.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  926.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  927.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
  928.         ACTIONS
  929.             "Rec. X.723 | ISO/IEC 10165-5":activate,
  930.             "Rec. X.723 | ISO/IEC 10165-5":deactivate,
  931.             "Rec. X.723 | ISO/IEC 10165-5":shutdown;
  932.         NOTIFICATIONS
  933.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  934.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  935.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;
  936.     -- Note: Currently there are no conditional packages, but these will be added as necessary
  937.     -- for example for ISO 9574, ISO 10030, etc. Since there are no attributes currently defined
  938.     -- for the ISO 8878 package it is omitted from this definition
  939.     ;;
  940. REGISTERED AS{NLM.moi cONS (6)};
  941.  
  942. ---Name Bindings
  943. cONS-networkEntity-Management NAME BINDING
  944.     SUBORDINATE OBJECT CLASS cONS AND SUBCLASSES;
  945.     NAMED BY
  946.         SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
  947.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
  948.     BEHAVIOUR cONS-networkEntity-Management-B BEHAVIOUR
  949.         DEFINED AS The name binding that applies when the cONS managed object
  950.             can be created and deleted by management;;
  951.     CREATE;
  952.     DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  953. REGISTERED AS {NLM.nboi cONS-networkEntity-Management (8)};
  954. cONS-networkEntity-Automatic NAME BINDING
  955.      SUBORDINATE OBJECT CLASS cONS AND SUBCLASSES;
  956.     NAMED BY
  957.         SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
  958.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
  959.     BEHAVIOUR cONS-ncetworkEntity-Automatic-B BEHAVIOUR
  960.         DEFINED AS The name binding that applies when the cONS managed object
  961.             cannot be created or deleted by management;;
  962. REGISTERED AS {NLM.nboi cONS-networkEntity-Automatic (17)};
  963.  
  964. -- 6.9 The Network Connection Managed Object
  965. --    Network Connection Managed Object
  966.  
  967. --    There is one instance of this MO corresponding to each network
  968. --    connection. It is created and deleted by the operation of the protocol
  969. --    machine.
  970.  
  971. --    In some configurations the underlyingConnectionNames attribute may
  972. --    contain more than one distinguished name. In this case, the type of
  973. --    the underlying MO (and hence the particular underlying resource)
  974. --    can only be determined by inspection of the MO pointed to by this
  975. --    distinguished name.
  976.  
  977. networkConnection MANAGED OBJECT CLASS
  978.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":connection;
  979.     CHARACTERIZED BY networkConnection-P PACKAGE
  980.         BEHAVIOUR 
  981.             commonCreationDeletion-B,
  982.             successfulConnectionEstablishment-B,
  983.             networkConnection-P-B BEHAVIOUR
  984.             DEFINED AS The "Rec. X.723 | ISO/IEC 10165-5":underlyingConnectionNames
  985.                 attribute shall contain the distinguished name(s) of the
  986.                 other MO(s) which represent the resources used to support
  987.                 this connection. In the case of the CONS operating
  988.                 directly over X.25, this shall be the single distinguished
  989.                 name of the underlying switched virtual call or permanent
  990.                 virtual circuit MO;;
  991.         ATTRIBUTES
  992.             localNSAPMO GET,
  993.             remoteNSAPAddress GET;
  994.         NOTIFICATIONS
  995.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  996.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  997.             "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation;
  998.         ;;
  999. REGISTERED AS {NLM.moi networkConnection (13)};
  1000. -- Editor's Note: The addition of successful connection establishment 
  1001. -- notifications to both the network connection and SVC MOs means that
  1002. -- on normal establishment of a transport connection over CONS and X.25
  1003. -- there will be 6 separate notifications generated. One each for the 
  1004. -- creation of the transport, network and svc connection MOs, and a
  1005. -- further three for the successful connections. While these
  1006. -- notifications are assumed to be able to be filtered out at source
  1007. -- NBs may wish to comment on the desirability of all of these
  1008. -- notifications.
  1009.  
  1010. ---Name Bindings
  1011. networkConnection-cONS NAME BINDING
  1012.     SUBORDINATE OBJECT CLASS networkConnection AND SUBCLASSES;
  1013.     NAMED BY
  1014.         SUPERIOR OBJECT CLASS cONS AND SUBCLASSES;
  1015.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;
  1016. REGISTERED AS {NLM.nboi networkConnection-cONS (19)};
  1017. ---Attributes
  1018. localNSAPMO ATTRIBUTE
  1019.     WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
  1020.     MATCHES FOR EQUALITY;
  1021.     BEHAVIOUR localNSAPMO-B BEHAVIOUR
  1022.         DEFINED AS Pointer to local nSAP MO.
  1023.             This is a relationship attribute which points to the
  1024.             local nSAP MO which is associated with the connection;;
  1025. REGISTERED AS {NLM.aoi localNSAPMO (106)};
  1026. remoteNSAPAddress ATTRIBUTE
  1027.     WITH ATTRIBUTE SYNTAX NLM.NAddress;
  1028.     MATCHES FOR EQUALITY;
  1029.     BEHAVIOUR remoteNSAPAddress-B BEHAVIOUR
  1030.         DEFINED AS The remote NSAP Address 
  1031.             associated with the connection;;
  1032. REGISTERED AS {NLM.aoi remoteNSAPAddress (107)};
  1033.  
  1034. -- 6.10 The X.25 PLE Managed Object and IVMO
  1035. -- 6.10.1 The X25 PLE Managed Object
  1036. --    There may be multiple instances of these MOs within a system, 
  1037. --    corresponding to Multiple X.25 PLEs.
  1038. --    Its definition permits it to be created and deleted explicitly by 
  1039. --    management operation or to be created and deleted automatically as 
  1040. --    part of system operation. For an automatically created X25 PLE
  1041. --    managed object, an x25PLEIVMO may be used as the source of 
  1042. --    initial values of attributes of the x25PLE managed object.
  1043. --  When the PLE is operable, the operationalState shall 
  1044. --    have the value 'enabled'; otherwise it shall have the value 'disabled'.
  1045. --    Transitions of operationalState shall be reported using the 
  1046. --    stateChange notification.  
  1047. x25PLE MANAGED OBJECT CLASS
  1048.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1049.     CHARACTERIZED BY x25PLE-P PACKAGE
  1050.         BEHAVIOUR commonStateChange-B,
  1051.             commonCreationDeletion-B,
  1052.             octetsSentReceivedCounter-B,
  1053.             x25PLEPImportedNotifications-B,
  1054.             logicalChannelAssignmentsX25PLE-P-B BEHAVIOUR
  1055.             DEFINED AS The logicalChannelAssigments attribute shall not be replaceable
  1056.                 when the value of the operationalState attribute is `enabled';;
  1057.         ATTRIBUTES
  1058.             x25PLEId GET,
  1059.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState GET,
  1060.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  1061.             protocolVersionSupported GET,
  1062.             localDTEAddress GET-REPLACE,
  1063.             interfaceMode GET-REPLACE,
  1064.             defaultThroughputClass REPLACE-WITH-DEFAULT
  1065.                 GET-REPLACE,
  1066.             flowControlNegotiationPermitted REPLACE-WITH-DEFAULT
  1067.                 GET-REPLACE,
  1068.             callDeflectionSubscription REPLACE-WITH-DEFAULT
  1069.                 GET-REPLACE,
  1070.             maxActiveCircuits REPLACE-WITH-DEFAULT
  1071.                 DEFAULT VALUE NLM.nullChoiceInteger
  1072.                 GET-REPLACE,
  1073.             restartTime REPLACE-WITH-DEFAULT
  1074.                 DEFAULT VALUE NLM.restartTimeDefault
  1075.                 GET-REPLACE,
  1076.             defaultPacketSize REPLACE-WITH-DEFAULT
  1077.                 DEFAULT VALUE NLM.nullChoiceInteger
  1078.                 GET-REPLACE,
  1079.             defaultWindowSize REPLACE-WITH-DEFAULT
  1080.                 DEFAULT VALUE NLM.nullChoiceInteger
  1081.                 GET-REPLACE,
  1082.             minimumRecallTimer REPLACE-WITH-DEFAULT
  1083.  
  1084.                 GET-REPLACE,
  1085.             restartCount REPLACE-WITH-DEFAULT
  1086.                 DEFAULT VALUE NLM.restartCountDefault
  1087.                 GET-REPLACE,
  1088.             sN-ServiceProvider REPLACE-WITH-DEFAULT
  1089.                 GET-REPLACE,
  1090.             sN-SA-P GET,
  1091.             logicalChannelAssignments GET-REPLACE,
  1092.             packetSequencing REPLACE-WITH-DEFAULT
  1093.                 GET-REPLACE,
  1094.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  1095.                 -- This corresponds to the ISO8208OctetsSent attribute. Note that the DMI
  1096.                 -- definition is in terms of user data octets.
  1097.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  1098.                 -- This corresponds to the ISO8208OctetsReceived attribute. Note that the
  1099.                 -- DMI definition is in terms of user data octets.
  1100.             dataPacketsSent GET,
  1101.                 -- Note the "Rec. X.721 | ISO/IEC 10165-2 : 1992":PDUsSentCounter cannot be used here
  1102.                 -- since it is defined as total number of PDUs sent, not just data PDUs.
  1103.             dataPacketsReceived GET,
  1104.             callAttempts GET,
  1105.             callsConnected GET,
  1106.             providerInitiatedDisconnects GET,
  1107.             callTimeouts GET,
  1108.             clearTimeouts GET,
  1109.             remotelyInitiatedResets GET,
  1110.             dataRetransmissionTimerExpiries GET,
  1111.             providerInitiatedResets GET,
  1112.             resetTimeouts GET,
  1113.             remotelyInitiatedRestarts GET,
  1114.             restartCountsExceeded GET,
  1115.             protocolErrorsDetectedLocally GET,
  1116.             protocolErrorsAccusedOf GET,
  1117.             callEstablishmentRetryCountsExceeded GET,
  1118.             clearCountsExceeded GET,
  1119.             pLEClientMOName GET;
  1120.         ATTRIBUTE GROUPS
  1121.             "Rec. X.723 | ISO/IEC 10165-5":counters
  1122.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
  1123.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
  1124.                 dataPacketsSent
  1125.                 dataPacketsReceived
  1126.                 callAttempts
  1127.                 callsConnected
  1128.                 providerInitiatedDisconnects
  1129.                 callTimeouts
  1130.                 clearTimeouts
  1131.                 remotelyInitiatedResets
  1132.                 dataRetransmissionTimerExpiries
  1133.                 providerInitiatedResets
  1134.                 resetTimeouts
  1135.                 remotelyInitiatedRestarts
  1136.                 restartCountsExceeded
  1137.                 protocolErrorsDetectedLocally
  1138.  
  1139.                 protocolErrorsAccusedOf
  1140.                 callEstablishmentRetryCountsExceeded
  1141.                 clearCountsExceeded,
  1142.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  1143.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  1144.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
  1145.         ACTIONS
  1146.             "Rec. X.723 | ISO/IEC 10165-5":activate,
  1147.             "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  1148.         NOTIFICATIONS
  1149.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  1150.                     notificationData,
  1151.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
  1152.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  1153.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  1154.         ;;
  1155.     CONDITIONAL PACKAGES
  1156.         onlineRegistration-P
  1157.             PRESENT IF The optional online registration facility is implemented;
  1158. REGISTERED AS{NLM.moi x25PLE (7)};
  1159. -- 6.10.2 PLE Initial Values Managed Object
  1160. -- There may be multiple instances of the x25PLEIVMO in a system. 
  1161. -- An x25PLEIVMO may be used to supply initial values for the 
  1162. -- attributes of automatically created x25PLE MOs. Different 
  1163. -- instances of x25PLEIVMO may contain different initial values.
  1164.  
  1165. -- Its definition permits it to be created and deleted explicitly by 
  1166. -- management operation.
  1167. -- 
  1168. x25PLEIVMO MANAGED OBJECT CLASS
  1169.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1170.     CHARACTERIZED BY x25PLEIVMO-P PACKAGE
  1171.         BEHAVIOUR commonCreationDeletion-B,
  1172.             x25PLEIVMO-P-B;
  1173.         ATTRIBUTES
  1174.             x25PLEIVMOId GET,
  1175.             localDTEAddress GET-REPLACE,
  1176.             interfaceMode GET-REPLACE,
  1177.             defaultThroughputClass REPLACE-WITH-DEFAULT
  1178.                 GET-REPLACE,
  1179.             flowControlNegotiationPermitted REPLACE-WITH-DEFAULT
  1180.                 GET-REPLACE,
  1181.             callDeflectionSubscription REPLACE-WITH-DEFAULT
  1182.                 GET-REPLACE,
  1183.             maxActiveCircuits REPLACE-WITH-DEFAULT
  1184.                 DEFAULT VALUE NLM.nullChoiceInteger
  1185.                 GET-REPLACE,
  1186.             restartTime REPLACE-WITH-DEFAULT
  1187.                 DEFAULT VALUE NLM.restartTimeDefault
  1188.                 GET-REPLACE,
  1189.             defaultPacketSize REPLACE-WITH-DEFAULT
  1190.  
  1191.                 DEFAULT VALUE NLM.nullChoiceInteger
  1192.                 GET-REPLACE,
  1193.             defaultWindowSize REPLACE-WITH-DEFAULT
  1194.                 DEFAULT VALUE NLM.nullChoiceInteger
  1195.                 GET-REPLACE,
  1196.             minimumRecallTimer REPLACE-WITH-DEFAULT
  1197.                 GET-REPLACE,
  1198.             restartCount REPLACE-WITH-DEFAULT
  1199.                 DEFAULT VALUE NLM.restartCountDefault
  1200.                 GET-REPLACE,
  1201.             sN-ServiceProvider GET-REPLACE,
  1202.             logicalChannelAssignments GET-REPLACE,
  1203.             packetSequencing REPLACE-WITH-DEFAULT
  1204.                 GET-REPLACE;
  1205.         NOTIFICATIONS
  1206.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  1207.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  1208.         ;;
  1209.     CONDITIONAL PACKAGES
  1210.         onlineRegistration-P
  1211.             PRESENT IF The optional online registration facility is implemented;
  1212. REGISTERED AS{NLM.moi x25PLEIVMO (8)};
  1213. ---Packages
  1214. onlineRegistration-P PACKAGE
  1215.     BEHAVIOUR onlineRegistration-P-B BEHAVIOUR
  1216.         DEFINED AS Controls the operation of the optional online registration facility as described
  1217.             in Clause 13.1 of ISO 8208 (2nd Edition);;
  1218.     ATTRIBUTES
  1219.         registrationRequestTime REPLACE-WITH-DEFAULT
  1220.             DEFAULT VALUE NLM.registrationRequestTimeDefault
  1221.             GET-REPLACE,
  1222.         registrationRequestCount REPLACE-WITH-DEFAULT
  1223.             DEFAULT VALUE NLM.registrationRequestCountDefault
  1224.             GET-REPLACE,
  1225.         registrationPermitted REPLACE-WITH-DEFAULT
  1226.             DEFAULT VALUE NLM.registrationPermittedDefault
  1227.             GET-REPLACE;
  1228. REGISTERED AS {NLM.poi onlineRegistration-P (11)};
  1229. ---Behaviours
  1230. x25PLEPImportedNotifications-B BEHAVIOUR
  1231.     DEFINED AS The x25PLE-P package imports the communicationsAlarm notification from
  1232.         Rec. X.721 | ISO/IEC 10165-2.
  1233.         It is used to report the following x25PLE managed object events.
  1234.         providerInitiatedDisconnect:
  1235.             Issued upon receipt of a clear packet with a cause code other than
  1236.             `DTE initiated'.
  1237.  
  1238.             The information relating to the packet shall be reported as a 
  1239.             parameter in the additionalInformation field of the communicationsAlarm,
  1240.             using the notificationData PARAMETER.
  1241.             The significance sub-parameter of each item of additionalInformation 
  1242.             shall be set to the value `False' (i.e. not significant) so that a managing
  1243.             system receiving the event report will be less likely to reject it.
  1244.             The value NLM.providerInitiatedDisconnect shall be reported in the specificProblems parameter.
  1245.             The probableCause shall be set to NLM.communicationsProtocolError.
  1246.  
  1247.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1248.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1249.             No other fields or parameters shall be used, with the exception of further
  1250.             parameters in the AdditionalInformation field.
  1251.         remotelyInitiatedReset:
  1252.             Issued upon occurance of a remotely initiated reset.
  1253.             This event is issued in lieu of a 'providerInitiatedReset'
  1254.             when operating in a DTE-DXE environment.
  1255.             The information relating to the packet shall be reported as a 
  1256.             parameter in the additionalInformation field of the communicationsAlarm,
  1257.             using the notificationData PARAMETER
  1258.             The significance sub-parameter of each item of additionalInformation 
  1259.             shall be set to the value `False' (i.e. not significant) so that a managing
  1260.             system receiving the event report will be less likely to reject it.
  1261.             The value NLM.remotelyInitiatedDisconnect shall be reported in the specificProblems parameter.
  1262.             The probableCause shall be set to NLM.communicationsProtocolError.
  1263.  
  1264.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1265.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1266.             No other fields or parameters shall be used, with the exception of further
  1267.             parameters in the AdditionalInformation field.
  1268.         providerInitiatedReset:
  1269.             Issued upon occurance of a provider initiated reset.
  1270.             This event is issued when operating in a DTE-DCE environment.
  1271.             The information relating to the packet shall be reported as a 
  1272.             parameter in the additionalInformation field of the communicationsAlarm,
  1273.             using the notificationData PARAMETER
  1274.  
  1275.             The significance sub-parameter of each item of additionalInformation 
  1276.             shall be set to the value `False' (i.e. not significant) so that a managing
  1277.             system receiving the event report will be less likely to reject it.
  1278.             The value NLM.providerInitiatedReset shall be reported in the specificProblems parameter.
  1279.             The probableCause shall be set to NLM.communicationsProtocolError.
  1280.  
  1281.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1282.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1283.             No other fields or parameters shall be used, with the exception of further
  1284.             parameters in the AdditionalInformation field.
  1285.         remotelyInitiatedRestart:
  1286.             Issued upon receipt of a remotely (including provider) initiated
  1287.             restart.
  1288.             The information relating to the packet shall be reported as a 
  1289.             parameter in the additionalInformation field of the communicationsAlarm,
  1290.             using the notificationData PARAMETER
  1291.             The significance sub-parameter of each item of additionalInformation 
  1292.             shall be set to the value `False' (i.e. not significant) so that a managing
  1293.             system receiving the event report will be less likely to reject it.
  1294.             The value NLM.remotelyInitiatedRestart shall be reported in the specificProblems parameter.
  1295.             The probableCause shall be set to NLM.communicationsProtocolError.
  1296.  
  1297.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1298.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1299.             No other fields or parameters shall be used, with the exception of further
  1300.             parameters in the AdditionalInformation field.
  1301.         restartCountExceeded:
  1302.             Issued on restart failure due to restart count (R20) exceeded.
  1303.             The information relating to the packet shall be reported as a 
  1304.             parameter in the additionalInformation field of the communicationsAlarm,
  1305.             using the notificationData PARAMETER
  1306.             The significance sub-parameter of each item of additionalInformation 
  1307.             shall be set to the value `False' (i.e. not significant) so that a managing
  1308.             system receiving the event report will be less likely to reject it.
  1309.  
  1310.             The value NLM.restartCountExceeded shall be reported in the specificProblems parameter.
  1311.             The probableCause shall be set to NLM.communicationsProtocolError.
  1312.  
  1313.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1314.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1315.             No other fields or parameters shall be used, with the exception of further
  1316.             parameters in the AdditionalInformation field.
  1317.         protocolErrorDetectedLocally:
  1318.             Issued upon receipt of a packet which causes the "A=Error" action
  1319.             in the ISO 8208 state tables to be taken.
  1320.             The information relating to the packet shall be reported as a 
  1321.             parameter in the additionalInformation field of the communicationsAlarm,
  1322.             using the notificationData PARAMETER. The values of cause diagnosand
  1323.             diagnostic codes shall be those which would have been placed in a
  1324.             diagnostic packet had one been generated by the DTE (i.e.
  1325.             as if it were a DTE). The actual generation of such a packet is
  1326.             not required.
  1327.             The significance sub-parameter of each item of additionalInformation 
  1328.             shall be set to the value `False' (i.e. not significant) so that a managing
  1329.             system receiving the event report will be less likely to reject it.
  1330.             The value NLM.communicationsProtocolErrorDetectedLocally 
  1331.             shall be reported in the specificProblems parameter.
  1332.             The probableCause shall be set to NLM.communicationsProtocolError.
  1333.  
  1334.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1335.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1336.             No other fields or parameters shall be used, with the exception of further
  1337.             parameters in the AdditionalInformation field.
  1338.         accusedOfProtocolError:
  1339.             Issued upon receipt of a diagnostic packet or a
  1340.             clear, reset or restart packet with a cause code equal to 
  1341.             `protocol error'. No other x25PLE communication alarm shall
  1342.             be generated as a result of this particular instance of
  1343.             packet.
  1344.             The information relating to the packet shall be reported as a 
  1345.             parameter in the additionalInformation field of the communicationsAlarm,
  1346.             using the notificationData PARAMETER
  1347.  
  1348.             The significance sub-parameter of each item of additionalInformation 
  1349.             shall be set to the value `False' (i.e. not significant) so that a managing
  1350.             system receiving the event report will be less likely to reject it.
  1351.             The value NLM.accusedOfProtocolError shall be reported in the specificProblems parameter.
  1352.             The probableCause shall be set to NLM.communicationsProtocolError.
  1353.  
  1354.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1355.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1356.             No other fields or parameters shall be used, with the exception of further
  1357.             parameters in the AdditionalInformation field.
  1358.         callEstablishmentRetryCountExceeded:
  1359.             Issued on retry failure during call establishment due to 
  1360.             retry limit exceeded.
  1361.             The information relating to the call shall be reported as a 
  1362.             parameter in the additionalInformation field of the communicationsAlarm,
  1363.             using the notificationData PARAMETER
  1364.             The significance sub-parameter of each item of additionalInformation 
  1365.             shall be set to the value `False' (i.e. not significant) so that a managing
  1366.             system receiving the event report will be less likely to reject it.
  1367.             The value NLM.callEstablishmentRetryCountExceeded shall be reported 
  1368.             in the specificProblems parameter.
  1369.             The probableCause shall be set to NLM.communicationsProtocolError.
  1370.  
  1371.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1372.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1373.             No other fields or parameters shall be used, with the exception of further
  1374.             parameters in the AdditionalInformation field.
  1375.         clearCountExceeded:
  1376.         
  1377.             Issued on retry failure due to clear limit (R23) exceeded.
  1378.             The information relating to the call shall be reported as a 
  1379.             parameter in the additionalInformation field of the communicationsAlarm,
  1380.             using the notificationData PARAMETER
  1381.             The significance sub-parameter of each item of additionalInformation 
  1382.             shall be set to the value `False' (i.e. not significant) so that a managing
  1383.             system receiving the event report will be less likely to reject it.
  1384.  
  1385.             The value NLM.clearCountExceeded shall be reported in the 
  1386.             specificProblems parameter.
  1387.             The probableCause shall be set to NLM.communicationsProtocolError.
  1388.  
  1389.             The perceivedSeverity shall be set to `Minor'.  A subsequent communicationsAlarm
  1390.              with a perceivedSeverity value of `Cleared' shall not be generated. 
  1391.             No other fields or parameters shall be used, with the exception of further
  1392.             parameters in the AdditionalInformation field.
  1393.     ;
  1394. x25PLEIVMO-P-B BEHAVIOUR
  1395. DEFINED AS
  1396.     !Used as the source of initial values for some of the attributes 
  1397.     of automatically created x25PLE managed objects. Initial 
  1398.     values of attributes of the x25PLE not included in the 
  1399.     x25PLEIVMO are derived in other ways. In particular, all 
  1400.     counter attributes have a mandatory initial value of zero. The 
  1401.     naming attribute is assigned an initial value according to local 
  1402.     mechanisms.!;
  1403. ---Name Bindings
  1404. x25PLEIVMO-networkSubsystem NAME BINDING
  1405.     SUBORDINATE OBJECT CLASS x25PLEIVMO AND SUBCLASSES;
  1406.     NAMED BY
  1407.         SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
  1408.         WITH ATTRIBUTE x25PLEIVMOId;
  1409.     CREATE WITH-REFERENCE-OBJECT;
  1410.     DELETE;
  1411. REGISTERED AS {NLM.nboi x25PLEIVMO-networkSubsystem (10)};
  1412. x25PLE-networkSubsystem-Management NAME BINDING
  1413.     SUBORDINATE OBJECT CLASS x25PLE AND SUBCLASSES;
  1414.     NAMED BY
  1415.         SUPERIOR OBJECT CLASS  networkSubsystem AND SUBCLASSES;
  1416.         WITH ATTRIBUTE x25PLEId;
  1417.     BEHAVIOUR x25PLE-networkSubsystem-Management-B BEHAVIOUR
  1418.         DEFINED AS The name binding that applies when the x25PLE Managed Object
  1419.             is created by management operation.;;
  1420.     CREATE WITH-REFERENCE-OBJECT;
  1421.     DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  1422. REGISTERED AS {NLM.nboi x25PLE-networkSubsystem-Management (9)};
  1423.  
  1424. x25PLE-networkSubsystem-Automatic NAME BINDING
  1425.     SUBORDINATE OBJECT CLASS x25PLE AND SUBCLASSES;
  1426.     NAMED BY
  1427.         SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
  1428.         WITH ATTRIBUTE x25PLEId;
  1429.     BEHAVIOUR x25PLE-netowrkSusbsystem-Automatic-B BEHAVIOUR
  1430.         DEFINED AS The name binding that applies when the x25PLE Managed Object
  1431.             is created by automatic operation of the sytem.;;
  1432.     DELETE;
  1433. REGISTERED AS {NLM.nboi x25PLE-networkSubsystem-Automatic (18)};
  1434. ---Attributes
  1435. callAttempts ATTRIBUTE
  1436.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1437.     BEHAVIOUR callAttempts-B BEHAVIOUR
  1438.         DEFINED AS Counter of the total number of calls attempted;;
  1439. REGISTERED AS {NLM.aoi callAttempts (52)};
  1440. callDeflectionSubscription ATTRIBUTE
  1441.     WITH ATTRIBUTE SYNTAX NLM.Boolean;
  1442.     MATCHES FOR EQUALITY;
  1443.     BEHAVIOUR callDeflectionSubscription-B BEHAVIOUR
  1444.         DEFINED AS Indicates whether call deflection has been subscribed to.
  1445.             When this has the value `true', call deflection has been
  1446.             subscribed to.;;
  1447. REGISTERED AS {NLM.aoi callDeflectionSubscription (114)};
  1448. callsConnected ATTRIBUTE
  1449.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1450.     BEHAVIOUR callsConnected-B BEHAVIOUR
  1451.         DEFINED AS Counter of the total number of calls which have reached the open state;;
  1452. REGISTERED AS {NLM.aoi callsConnected (53)};
  1453. callEstablishmentRetryCountsExceeded ATTRIBUTE
  1454.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1455.     BEHAVIOUR callEstablishmentRetryCountsExceeded-B BEHAVIOUR
  1456.         DEFINED AS Counter associated with the callEstablishmentRetryCountExceeded event
  1457.             which generates a communications alarm notification.;;
  1458. REGISTERED AS {NLM.aoi callEstablishmentRetryCountsExceeded (65)};
  1459. callTimeouts ATTRIBUTE
  1460.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1461.     BEHAVIOUR callTimeouts-B BEHAVIOUR
  1462.         DEFINED AS Counter of the number of times timer T21 expiry is experienced
  1463.             by the PLE;;
  1464. REGISTERED AS {NLM.aoi callTimeouts (55)};
  1465.  
  1466. clearCountsExceeded ATTRIBUTE
  1467.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1468.     BEHAVIOUR clearCountsExceeded-B BEHAVIOUR
  1469.         DEFINED AS Counter associated with the clearCountExceeded event
  1470.             which generates a communications alarm notification.;;
  1471. REGISTERED AS {NLM.aoi clearCountsExceeded (66)};
  1472. clearTimeouts ATTRIBUTE
  1473.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1474.     BEHAVIOUR clearTimeouts-B BEHAVIOUR
  1475.         DEFINED AS Counter of the number of times timer T23 expiry is experienced
  1476.             by the PLE;;
  1477. REGISTERED AS {NLM.aoi clearTimeouts (56)};
  1478. dataPacketsReceived ATTRIBUTE
  1479.     DERIVED FROM  "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1480.     BEHAVIOUR dataPacketsReceived-B BEHAVIOUR
  1481.         DEFINED AS Counter of the total number of data packets received;;
  1482. REGISTERED AS {NLM.aoi dataPacketsReceived (51)};
  1483. dataPacketsSent ATTRIBUTE
  1484.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1485.     BEHAVIOUR dataPacketsSent-B BEHAVIOUR
  1486.         DEFINED AS Counter of the total number of data packets sent;;
  1487. REGISTERED AS {NLM.aoi dataPacketsSent (50)};
  1488. dataRetransmissionTimerExpiries ATTRIBUTE
  1489.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1490.     BEHAVIOUR dataRetransmissionTimerExpiries-B BEHAVIOUR
  1491.         DEFINED AS Counter of the number of expiries of timer T25. 
  1492.             Returns zero if the option is not implemented;;
  1493. REGISTERED AS {NLM.aoi dataRetransmissionTimerExpiries (58)};
  1494. defaultPacketSize ATTRIBUTE
  1495.     WITH ATTRIBUTE SYNTAX  NLM.ChoiceInteger;
  1496.     MATCHES FOR EQUALITY, ORDERING;
  1497.     BEHAVIOUR defaultPacketSize-B BEHAVIOUR
  1498.         DEFINED AS The default value of the packet size parameter for this DTE.
  1499.             A value of NULL indicates the ISO 8208 default value of 128. Any other value indicates 
  1500.             the value agreed by the nonstandard default packet sizes facility.;;
  1501. REGISTERED AS {NLM.aoi defaultPacketSize (103)};
  1502. defaultThroughputClass ATTRIBUTE
  1503.     WITH ATTRIBUTE SYNTAX  NLM.Throughput;
  1504.     MATCHES FOR EQUALITY, ORDERING;
  1505.     BEHAVIOUR defaultThroughputClass-B BEHAVIOUR
  1506.         DEFINED AS The default throughput class value currently agreed
  1507.             with the DCE. This may be the normal default, or may have
  1508.             been changed as a result of the use of the 
  1509.             defaultThroughputClassAssignment facility.;;
  1510. REGISTERED AS {NLM.aoi defaultThroughputClass (112)};
  1511.  
  1512. defaultWindowSize ATTRIBUTE
  1513.     WITH ATTRIBUTE SYNTAX  NLM.ChoiceInteger;
  1514.     MATCHES FOR EQUALITY, ORDERING;
  1515.     BEHAVIOUR defaultWindowSize-B BEHAVIOUR
  1516.         DEFINED AS The default value of the window size parameter for this DTE. 
  1517.             A value of NULL indicates the ISO 8208 default value of 2. Any other value indicates
  1518.             the value agreed by the nonstandard default window sizes facility.;;
  1519. REGISTERED AS {NLM.aoi defaultWindowSize (104)};
  1520. flowControlNegotiationPermitted ATTRIBUTE
  1521.     WITH ATTRIBUTE SYNTAX NLM.Boolean;
  1522.     MATCHES FOR EQUALITY;
  1523.     BEHAVIOUR flowcontrolNegotiationPermitted-B BEHAVIOUR
  1524.         DEFINED AS Indicates whether flow control parameter negotiation is permitted.
  1525.             When this has the value `true', the use of flow control
  1526.             parameter negotiation (by specifying values for the window
  1527.             and packet size in call request and accept packets) is
  1528.             permitted. When it has the value `false', no such values
  1529.             shall be specified in call request and accept packets, and
  1530.             any values specified in an IVMO or via an internal interface
  1531.             shall be ignored.;;
  1532. REGISTERED AS {NLM.aoi flowControlNegotiationPermitted (113)};
  1533. interfaceMode ATTRIBUTE
  1534.     WITH ATTRIBUTE SYNTAX NLM.InterfaceMode;
  1535.     MATCHES FOR EQUALITY;
  1536.     BEHAVIOUR interfaceMode-B BEHAVIOUR
  1537.         DEFINED AS The DCE/DTE mode in which the interface is currently operating;;
  1538. REGISTERED AS {NLM.aoi interfaceMode (40)};
  1539. interruptPacketsReceived ATTRIBUTE
  1540.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1541.     BEHAVIOUR interruptPacketsReceived-B BEHAVIOUR
  1542.         DEFINED AS Counter of the number of interrupt packets received
  1543.             by the PLE or over the PVC/VC;;
  1544. REGISTERED AS {NLM.aoi interruptPacketsReceived (68)};
  1545. interruptPacketsSent ATTRIBUTE
  1546.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1547.     BEHAVIOUR interruptPacketsSent-B BEHAVIOUR
  1548.         DEFINED AS Counter of the number of interrupt packets sent
  1549.              by the PLE or over the PVC/VC;;
  1550. REGISTERED AS {NLM.aoi interruptPacketsSent (67)};
  1551. interruptTimerExpiries ATTRIBUTE
  1552.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1553.     BEHAVIOUR interruptTimerExpiries-B BEHAVIOUR
  1554.         DEFINED AS Counter of the number of expiries of timer T26
  1555.             experienced by the PLE or over the PVC/VC;;
  1556. REGISTERED AS {NLM.aoi interruptTimerExpiries (69)};
  1557.  
  1558. localDTEAddress ATTRIBUTE
  1559.     WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
  1560.     MATCHES FOR EQUALITY;
  1561.     BEHAVIOUR localDTEAddress-B BEHAVIOUR
  1562.         DEFINED AS The full DTE address of this PLE expressed as an X.121, X.31, etc. address;;
  1563. REGISTERED AS {NLM.aoi localDTEAddress (39)};
  1564. logicalChannelAssignments ATTRIBUTE
  1565.     WITH ATTRIBUTE SYNTAX  NLM.LogicalChannelAssignments;
  1566.     MATCHES FOR EQUALITY;
  1567.     BEHAVIOUR logicalChannelAssignments-B BEHAVIOUR
  1568.         DEFINED AS Represents the logical channel assignments of this PLE, 
  1569.             expressed as a four-tuple where the values represent
  1570.                 the set (with maximum permitted cardinality (LIC - 1), minimum required
  1571.                     cardinality of zero) of PVC channels (with maximum value (LIC -1),
  1572.                     and minimum value 1) assigned,
  1573.                 the incoming channel range,
  1574.                 the two-way channel range,
  1575.                 the outgoing channel range,
  1576.             respectively.
  1577.             The presence of each of the ranges shall be optional. Absence of a particular range
  1578.             shall signify that there are no channels of that type assigned.  Within each range, the 
  1579.             low value shall be less than or equal to the high value, and there shall be no value in any
  1580.             set or range which is greater than or equal to a value in a subsequent range when ordered 
  1581.             as above.
  1582.             This attribute is subject to the rules for logical assignments described in
  1583.             ISO 8208 clause 3.7.  It is understood that the Highest Permanent Channel (HPC) is
  1584.             defined by the Lowest Incoming Channel (LIC) value minus one.;;
  1585. REGISTERED AS {NLM.aoi logicalChannelAssignments (48)};
  1586. maxActiveCircuits ATTRIBUTE
  1587.     WITH ATTRIBUTE SYNTAX NLM.MaxActiveCircuits;
  1588.     MATCHES FOR EQUALITY, ORDERING;
  1589.     BEHAVIOUR maxActiveCircuits-B BEHAVIOUR
  1590.         DEFINED AS The maximum number of active circuits permitted on this PLE.  
  1591.             When the  NULL value is specifed, the maximum number of active circuits 
  1592.             shall be limited only by the resources available to the entity;;
  1593. REGISTERED AS {NLM.aoi maxActiveCircuits (41)};
  1594. minimumRecallTimer ATTRIBUTE
  1595.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  1596.     MATCHES FOR EQUALITY, ORDERING;
  1597.     BEHAVIOUR minimumRecallTimer-B BEHAVIOUR
  1598.         DEFINED AS Mimimum time in seconds before recall permitted.
  1599.             This timer determines the minimum interval (in seconds) which shall elapse
  1600.             following an unsuccessful first call attempt before a subsequent call attempt is
  1601.             permitted;;
  1602. REGISTERED AS {NLM.aoi minimumRecallTimer (43)};
  1603.  
  1604. packetSequencing ATTRIBUTE
  1605.     WITH ATTRIBUTE SYNTAX  NLM.PacketSequencing;
  1606.     MATCHES FOR EQUALITY;
  1607.     BEHAVIOUR packetSequencing-B BEHAVIOUR
  1608.         DEFINED AS The modulo of the packet sequence number space.  
  1609.             Expressed as an integer. ISO 8208 only requires support
  1610.             for at least one of the two values 8 and 128, but it is possible
  1611.             that some future revision may extend the range. A system is only
  1612.             required to support the setting of values which are also required
  1613.             by the protocol standard. A system shall return an error when an
  1614.             attempt is made to set the value to a value which is not supported
  1615.             by that system.;;
  1616. REGISTERED AS {NLM.aoi packetSequencing (49)};
  1617. pLEClientMOName ATTRIBUTE
  1618.     WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
  1619.     MATCHES FOR EQUALITY;
  1620.     BEHAVIOUR pLEClientMOName-B BEHAVIOUR
  1621.         DEFINED AS The Distinguished name of the client MO;;
  1622.             -- Note this will either be a Transport Layer MO or a CLNS MO
  1623. REGISTERED AS {NLM.aoi pLEClientMOName (70)};
  1624. protocolErrorsAccusedOf ATTRIBUTE
  1625.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1626.     BEHAVIOUR protocolErrorsAccusedOf-B BEHAVIOUR
  1627.         DEFINED AS Counter associated with the accusedOfProtocolError event
  1628.             which generates a communications alarm notifiaction.;;
  1629. REGISTERED AS {NLM.aoi protocolErrorsAccusedOf (64)};
  1630. protocolErrorsDetectedLocally ATTRIBUTE
  1631.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1632.     BEHAVIOUR protocolErrorsDetectedLocally-B BEHAVIOUR
  1633.         DEFINED AS Counter associated with the protocolErrorDetectedLocally event
  1634.             which generates a communications alarm notification;;
  1635. REGISTERED AS {NLM.aoi protocolErrorsDetectedLocally (63)};
  1636. protocolVersionSupported ATTRIBUTE
  1637.     WITH ATTRIBUTE SYNTAX NLM.ProtocolVersion;
  1638.     MATCHES FOR EQUALITY;
  1639.     BEHAVIOUR protocolVersionSupported-B  BEHAVIOUR
  1640.         DEFINED AS The supported versions of ISO8208 available on the PLE interface;;
  1641. REGISTERED AS {NLM.aoi protocolVersionSupported (38)};
  1642. providerInitiatedDisconnects ATTRIBUTE
  1643.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1644.     BEHAVIOUR providerInitiatedDisconnects-B BEHAVIOUR
  1645.         DEFINED AS Counter for the providerInitiatedDisconnect events
  1646.             which generate communication alarm notifications.;;
  1647. REGISTERED AS {NLM.aoi providerInitiatedDisconnects (54)};
  1648.  
  1649. providerInitiatedResets ATTRIBUTE
  1650.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1651.     BEHAVIOUR providerInitiatedResets-B BEHAVIOUR
  1652.         DEFINED AS Counter associated with the providerInitiatedReset event
  1653.             which generates a communication alarm notification.;;
  1654. REGISTERED AS {NLM.aoi providerInitiatedResets (59)};
  1655. registrationPermitted ATTRIBUTE
  1656.     WITH ATTRIBUTE SYNTAX NLM.Boolean;
  1657.     MATCHES FOR EQUALITY;
  1658.     BEHAVIOUR registrationPermitted-B BEHAVIOUR
  1659.         DEFINED AS When true, the use of online facility registration is permitted.;;
  1660. REGISTERED AS {NLM.aoi registrationPermitted (105)};
  1661. registrationRequestCount ATTRIBUTE
  1662.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  1663.     MATCHES FOR EQUALITY, ORDERING;
  1664.     BEHAVIOUR registrationRequestCount-B BEHAVIOUR
  1665.         DEFINED AS Value for count R28 (Registration Request Retransmission Count);;
  1666. REGISTERED AS {NLM.aoi registrationRequestCount (46)};
  1667. registrationRequestTime ATTRIBUTE
  1668.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  1669.     MATCHES FOR EQUALITY, ORDERING;
  1670.     BEHAVIOUR registrationRequestTime-B BEHAVIOUR
  1671.         DEFINED AS Value for Timer T28 (Registration Request Timer) in seconds;;
  1672. REGISTERED AS {NLM.aoi registrationRequestTime (44)};
  1673. remotelyInitiatedResets ATTRIBUTE
  1674.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1675.     BEHAVIOUR remotelyInitiatedResets-B BEHAVIOUR
  1676.         DEFINED AS Counter associated with the remotelyInitiatedReset event
  1677.             which genrates a communication alarm notification.;;
  1678. REGISTERED AS {NLM.aoi remotelyInitiatedResets (57)};
  1679. remotelyInitiatedRestarts ATTRIBUTE
  1680.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1681.     BEHAVIOUR remotelyInitiatedestarts-B BEHAVIOUR
  1682.         DEFINED AS Counter of the number of remotely initiated restarts.
  1683.             This is the total number of remotely initiated (inluding provider initiated) restarts
  1684.             experienced by the PLE, excluding the
  1685.             restart associated with bringing up the PLE interface;;
  1686. REGISTERED AS {NLM.aoi remotelyInitiatedRestarts (61)};
  1687. resetTimeouts ATTRIBUTE
  1688.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1689.     BEHAVIOUR resetTimeouts-B BEHAVIOUR
  1690.         DEFINED AS Counter of the number of timer T22 expiries experienced
  1691.             by the PLE;;
  1692. REGISTERED AS {NLM.aoi resetTimeouts (60)};
  1693.  
  1694. restartCount ATTRIBUTE
  1695.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  1696.     MATCHES FOR EQUALITY, ORDERING;
  1697.     BEHAVIOUR restartCount-B BEHAVIOUR
  1698.         DEFINED AS Value for count R20 (Restart Request Retransmission Count);;
  1699. REGISTERED AS {NLM.aoi restartCount (45)};
  1700. restartCountsExceeded ATTRIBUTE
  1701.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1702.     BEHAVIOUR restartCountsExceeded-B BEHAVIOUR
  1703.         DEFINED AS Counter associated with the restartCountExceeded event
  1704.             which generates a communication alarm notification.;;
  1705. REGISTERED AS {NLM.aoi restartCountsExceeded (62)};
  1706. restartTime ATTRIBUTE
  1707.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  1708.     MATCHES FOR EQUALITY, ORDERING;
  1709.     BEHAVIOUR restartTime-B BEHAVIOUR
  1710.         DEFINED AS Value for Timer T20 (Restart Request Response Timer) in seconds;;
  1711. REGISTERED AS {NLM.aoi restartTime (42)};
  1712. x25PLEId ATTRIBUTE
  1713.     WITH ATTRIBUTE SYNTAX NLM.GraphicString;
  1714.     MATCHES FOR EQUALITY, SUBSTRINGS;
  1715.     BEHAVIOUR x25PLEId-B BEHAVIOUR
  1716.         DEFINED AS The name of this instance of x25PLE MO;;
  1717. REGISTERED AS {NLM.aoi x25PLEId (36)};
  1718. x25PLEIVMOId ATTRIBUTE
  1719.     WITH ATTRIBUTE SYNTAX NLM.GraphicString;
  1720.     MATCHES FOR EQUALITY, SUBSTRINGS;
  1721.     BEHAVIOUR x25PLEIVMOId-B BEHAVIOUR
  1722.         DEFINED AS The name of this instance of x25PLE IVMO;;
  1723. REGISTERED AS {NLM.aoi x25PLEIVMOId (37)};
  1724. ---Parameters
  1725. notificationData PARAMETER
  1726.     CONTEXT EVENT-INFO;
  1727.     WITH SYNTAX NLM.NotificationDataSyntax;
  1728.     BEHAVIOUR notificationData-B BEHAVIOUR
  1729.         DEFINED AS Information relating to the call 
  1730.             which resulted in the notification;;
  1731. REGISTERED AS {NLM.proi notificationData (7)};
  1732.  
  1733. -- 6.11 The Virtual Call and related Managed Objects
  1734. -- 6.11.1  The Virtual Call Managed Object
  1735. -- This MO Class is never instantiated. It serves as a generic Virtual Call MO from which both the
  1736. -- Switched Virtual Call and the Permanent Virtual Circuit MOs are derived.
  1737. -- Note that the values of the virtualCallId naming attribute are
  1738. -- required to be unique accross all instances of MOs derived from this
  1739. -- which have a common superior.
  1740.  
  1741. virtualCall MANAGED OBJECT CLASS
  1742.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1743.     CHARACTERIZED BY vCMO-P PACKAGE
  1744.         BEHAVIOUR 
  1745.             commonCreationDeletion-B,
  1746.             octetsSentReceivedCounter-B,
  1747.             virtualCallNaming-B;
  1748.         ATTRIBUTES
  1749.             virtualCallId GET,
  1750.             channel GET,
  1751.             packetSize GET,
  1752.             windowSize GET,
  1753.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  1754.                 -- This corresponds to the ISO8208OctetsSent attribute. Note that the DMI
  1755.                 -- definition is in terms of user data octets.
  1756.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  1757.                 -- This corresponds to the ISO8208OctetsReceived attribute. Note that the
  1758.                 --DMI definition is in terms of user data octets.
  1759.             dataPacketsSent GET,
  1760.                 -- Note the "Rec. X.721 | ISO/IEC 10165-2 : 1992":PDUsSentCounter cannot be used here
  1761.                 -- since it is defined as total number of PDUs sent, not just data PDUs.
  1762.             dataPacketsReceived GET,
  1763.             remotelyInitiatedResets GET,
  1764.             dataRetransmissionTimerExpiries GET,
  1765.             providerInitiatedResets GET,
  1766.             resetTimeouts GET,
  1767.             interruptPacketsSent GET,
  1768.             interruptPacketsReceived GET,
  1769.             interruptTimerExpiries GET;
  1770.         ATTRIBUTE GROUPS
  1771.             "Rec. X.723 | ISO/IEC 10165-5":counters
  1772.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
  1773.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
  1774.                 dataPacketsSent
  1775.                 dataPacketsReceived
  1776.                 remotelyInitiatedResets
  1777.  
  1778.                 dataRetransmissionTimerExpiries
  1779.                 providerInitiatedResets
  1780.                 resetTimeouts
  1781.                 interruptPacketsSent
  1782.                 interruptPacketsReceived
  1783.                 interruptTimerExpiries;
  1784.         NOTIFICATIONS
  1785.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  1786.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  1787.         ;;
  1788. REGISTERED AS {NLM.moi virtualCall (10)};
  1789. -- 6.11.2  The Permanent Virtual Circuit Managed Object
  1790.  
  1791. -- An instance of this MO exists for each Permanent Virtual Circuit. It may be both created and deleted by
  1792. -- management.
  1793.  
  1794. permanentVirtualCircuit MANAGED OBJECT CLASS
  1795.     DERIVED FROM virtualCall;
  1796.     CHARACTERIZED BY pVCMO-P PACKAGE
  1797.         BEHAVIOUR pVCMOPBehaviour BEHAVIOUR
  1798.             DEFINED AS When the MO is created, the protocol machine
  1799.                 shall be reinitialized and a reset PDU shall be
  1800.                 transmitted.;;
  1801.         ATTRIBUTES
  1802.             channel INITIAL VALUE DERIVATION RULE channelIV-B;
  1803.     ;;
  1804. REGISTERED AS {NLM.moi permanentVirtualCircuit (12)};
  1805. -- 6.11.3  The Virtual Call Initial Values Managed Object
  1806. -- This managed object exists in order to permit the values of various parameters of a virtual call to
  1807. -- be specified in advance by management. When a virtual call is to be established, the values of all the
  1808. -- parameters to be used can be identified by specifying an instance of this MO.
  1809. -- However it is permitted for values specified by other means (for
  1810. -- example, across an internal user interface) to over-ride the values
  1811. -- supplied in the IVMO.
  1812. -- There may be multiple instances of the IVMO in a system. 
  1813.  
  1814. virtualCallIVMO MANAGED OBJECT CLASS
  1815.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1816.     CHARACTERIZED BY virtualCallIVMO-P PACKAGE
  1817.         BEHAVIOUR commonCreationDeletion-B,
  1818.             virtualCallIVMO-P-B;
  1819.         ATTRIBUTES
  1820.             virtualCallIVMOId GET,
  1821.             proposedPacketSize REPLACE-WITH-DEFAULT
  1822.                 GET-REPLACE,
  1823.             proposedWindowSize REPLACE-WITH-DEFAULT
  1824.                 GET-REPLACE,
  1825.  
  1826.             acceptReverseCharging REPLACE-WITH-DEFAULT
  1827.                 GET-REPLACE,
  1828.             proposeReverseCharging REPLACE-WITH-DEFAULT
  1829.                 GET-REPLACE,
  1830.             fastSelect  REPLACE-WITH-DEFAULT
  1831.                 GET-REPLACE,
  1832.             callTime REPLACE-WITH-DEFAULT
  1833.                 DEFAULT VALUE NLM.callTimeDefault
  1834.                 GET-REPLACE,
  1835.             resetTime REPLACE-WITH-DEFAULT
  1836.                 DEFAULT VALUE NLM.resetTimeDefault
  1837.                 GET-REPLACE,
  1838.             clearTime REPLACE-WITH-DEFAULT
  1839.                 DEFAULT VALUE NLM.clearTimeDefault
  1840.                 GET-REPLACE,
  1841.             interruptTime REPLACE-WITH-DEFAULT
  1842.                 DEFAULT VALUE NLM.interruptTimeDefault
  1843.                 GET-REPLACE,
  1844.             resetCount REPLACE-WITH-DEFAULT
  1845.                 DEFAULT VALUE NLM.resetCountDefault
  1846.                 GET-REPLACE,
  1847.             clearCount REPLACE-WITH-DEFAULT
  1848.                 DEFAULT VALUE NLM.clearCountDefault
  1849.                 GET-REPLACE;
  1850.         NOTIFICATIONS
  1851.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  1852.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  1853.         ;;
  1854.     CONDITIONAL PACKAGES
  1855.         receivingWindowRotationRecoveryProcedures-P
  1856.         PRESENT IF The optional window rotation recovery procedures are implemented
  1857.             at a recieving DTE,
  1858.         transmittingWindowRotationRecoveryProcedures-P
  1859.         PRESENT IF The optional window rotation recovery procedures are implemented
  1860.             at a transmitting DTE,
  1861.         packetRetransmissionProcedures-P
  1862.         PRESENT IF The optional packet retransmission procedures are implemented;
  1863. REGISTERED AS {NLM.moi virtualCallIVMO (9)};
  1864. -- 6.11.4  The Switched Virtual Call Managed Object
  1865. -- An instance of this MO exists for each Virtual Call. It is not created by management, but by the operation of
  1866. -- the protocol state machine.  An existing instance may, however, be deleted by management action, which will
  1867. -- cause the associated VC to be cleared.
  1868.  
  1869. -- An instance of this MO is created and exists as long as real resources are consumed by the existence of
  1870. -- the virtual call.  It is an implementation matter to determine the point during call establishement when reall
  1871. -- resources are consumed, and conversly, when during call clearing, when they are released.
  1872.  
  1873. switchedVirtualCall MANAGED OBJECT CLASS
  1874.     DERIVED FROM virtualCall;
  1875.     CHARACTERIZED BY sVCMO-P PACKAGE
  1876.         BEHAVIOUR
  1877.             successfulConnectionEstablishment-B;
  1878.         ATTRIBUTES
  1879.             direction GET,
  1880.             remoteDTEAddress GET,
  1881.             throughputClass GET,
  1882.             redirectReason GET,
  1883.             originallyCalledAddress GET,
  1884.             callingAddressExtension GET,
  1885.             calledAddressExtension GET;
  1886.         NOTIFICATIONS
  1887.             "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation;
  1888.     ;;
  1889. REGISTERED AS {NLM.moi switchedVirtualCall (11)};
  1890. ---Packages
  1891. packetRetransmissionProcedures-P PACKAGE
  1892.     BEHAVIOUR packetRetransmissionProcedures-P-B BEHAVIOUR
  1893.         DEFINED AS Controls the operation of the optional packet retransmission procedures
  1894.             as described in Clause 13.4 of ISO 8208 (2nd Edition);;
  1895.     ATTRIBUTES
  1896.         rejectTime REPLACE-WITH-DEFAULT
  1897.             DEFAULT VALUE NLM.rejectTimeDefault
  1898.             GET-REPLACE,
  1899.         rejectCount REPLACE-WITH-DEFAULT
  1900.             DEFAULT VALUE NLM.rejectCountDefault
  1901.             GET-REPLACE;
  1902. REGISTERED AS {NLM.poi packetRetransmissionProcedures-P (14)};
  1903. receivingWindowRotationRecoveryProcedures-P PACKAGE
  1904.     BEHAVIOUR
  1905.         receivingWindowRotationRecoveryProcedures-P-B BEHAVIOUR
  1906.         DEFINED AS Controls the operation of the optional window rotation recovery procedures
  1907.             at a receiving DTE as described in Clause 11.2.2 of ISO 8208 (2nd Edition);;
  1908.     ATTRIBUTES
  1909.         windowTime REPLACE-WITH-DEFAULT
  1910.             DEFAULT VALUE NLM.windowTimeDefault
  1911.             GET-REPLACE;
  1912. REGISTERED AS {NLM.poi receivingWindowRotationRecoveryProcedures-P (12)};
  1913.  
  1914. transmittingWindowRotationRecoveryProcedures-P PACKAGE
  1915.     BEHAVIOUR
  1916.         transmittingWindowRotationRecoveryProcedures-P-B BEHAVIOUR
  1917.         DEFINED AS Controls the operation of the optional window rotation recovery procedures
  1918.             at a transmitting DTE as described in Clause 11.2.1 of ISO 8208 (2nd Edition);;
  1919.     ATTRIBUTES
  1920.         dataRetransmissionTime REPLACE-WITH-DEFAULT
  1921.             DEFAULT VALUE
  1922.                 NLM.dataRetransmissionTimeDefault
  1923.             GET-REPLACE,
  1924.         dataRetransmissionCount REPLACE-WITH-DEFAULT
  1925.             DEFAULT VALUE NLM.dataRetransmissionCountDefault
  1926.             GET-REPLACE;
  1927. REGISTERED AS {NLM.poi transmittingWindowRotationRecoveryProcedures-P (13)};
  1928. ---Behaviours
  1929. channelIV-B BEHAVIOUR
  1930.     DEFINED AS The initial value of the channel attribute shall be specified in the CMI-P create;
  1931. virtualCallIVMO-P-B BEHAVIOUR
  1932. DEFINED AS
  1933.     !Used as the source of initial values for some of the attributes 
  1934.     of automatically created switchedVirtualCall managed objects. Initial 
  1935.     values of attributes of the switchedVirtualCall MO not included in the 
  1936.     virtualCallIVMO are derived in other ways. In particular, all 
  1937.     counter attributes have a mandatory initial value of zero. The 
  1938.     naming attribute is assigned an initial value according to local 
  1939.     mechanisms. Initial values of attributes included in the virtualCallIVMO,
  1940.     are permitted to be derived in other ways, for example by being supplied
  1941.     via a local user interface. In this case, the IVMO only supplies values
  1942.     for attributes whose values are not provided by other means.!;
  1943. virtualCallNaming-B BEHAVIOUR
  1944.     DEFINED AS A ssytem shall ensure that all instances of MOs derived    
  1945.         from the virtualCall MO which have a common x25PLE as their 
  1946.         superior MO, shall have unique values for the virtualCallId
  1947.         attribute. This applies to both automatically generated names
  1948.         and those supplied by means of a CMI-P create.;
  1949. ---Name Bindings
  1950. pVCMO-x25PLE NAME BINDING
  1951.     SUBORDINATE OBJECT CLASS permanentVirtualCircuit AND SUBCLASSES;
  1952.     NAMED BY
  1953.         SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
  1954.         WITH ATTRIBUTE virtualCallId;
  1955.     BEHAVIOUR channelIV-B;
  1956.     CREATE WITH-AUTOMATIC-INSTANCE-NAMING;
  1957.     DELETE;
  1958. REGISTERED AS {NLM.nboi pVCMO-x25PLE (13)};
  1959.  
  1960. sVCMO-x25PLE NAME BINDING
  1961.     SUBORDINATE OBJECT CLASS switchedVirtualCall AND SUBCLASSES;
  1962.     NAMED BY
  1963.         SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
  1964.         WITH ATTRIBUTE virtualCallId;
  1965.     BEHAVIOUR sVCMO-x25PLE-B BEHAVIOUR
  1966.         DEFINED AS Created only by the operation of the protocol or local interface.  The instance
  1967.             name is derived automatically (as for CREATE WITH-AUTOMATIC-INSTANCE-NAMING);;
  1968.     DELETE;
  1969. REGISTERED AS {NLM.nboi sVCMO-x25PLE (12)};
  1970. virtualCallIVMO-x25PLE NAME BINDING
  1971.     SUBORDINATE OBJECT CLASS virtualCallIVMO AND SUBCLASSES;
  1972.     NAMED BY
  1973.         SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
  1974.         WITH ATTRIBUTE virtualCallIVMOId;
  1975.     CREATE;
  1976.     DELETE;
  1977. REGISTERED AS {NLM.nboi virtualCallIVMO-x25PLE (11)};
  1978. ---Attributes
  1979. acceptReverseCharging ATTRIBUTE
  1980.     WITH ATTRIBUTE SYNTAX  NLM.Boolean;
  1981.     MATCHES FOR EQUALITY;
  1982.     BEHAVIOUR acceptReverseCharging-B BEHAVIOUR
  1983.         DEFINED AS When `False' an incoming call requesting reverse charging shall not be accepted;;
  1984. REGISTERED AS {NLM.aoi acceptReverseCharging (74)};
  1985. calledAddressExtension ATTRIBUTE
  1986.     WITH ATTRIBUTE SYNTAX NLM.NAddress;
  1987.         -- In the OSI context this will always be an NSAP address but in other uses
  1988.         -- it may not.  In any case it may be null, for example when used by ISO 8473.
  1989.     MATCHES FOR EQUALITY, SUBSTRINGS;
  1990.     BEHAVIOUR calledAddressExtension-B BEHAVIOUR
  1991.         DEFINED AS The contents of the called address extension field.;;
  1992. REGISTERED AS {NLM.aoi calledAddressExtension (100)};
  1993. callingAddressExtension ATTRIBUTE
  1994.     WITH ATTRIBUTE SYNTAX NLM.NAddress;
  1995.         -- In the OSI context this will always be an NSAP address but in other uses
  1996.         -- it may not.  In any case it may be null, for example when used by ISO 8473.
  1997.     MATCHES FOR EQUALITY, SUBSTRINGS;
  1998.     BEHAVIOUR callingAddressExtension-B BEHAVIOUR
  1999.         DEFINED AS The contents of the calling address extension field.;;
  2000. REGISTERED AS {NLM.aoi callingAddressExtension (99)};
  2001.  
  2002. callTime ATTRIBUTE
  2003.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2004.     MATCHES FOR EQUALITY, ORDERING;
  2005.     BEHAVIOUR callTime-B BEHAVIOUR
  2006.         DEFINED AS Value for Timer T21 (Call Request Response Timer) in seconds;;
  2007. REGISTERED AS {NLM.aoi callTime (77)};
  2008. channel ATTRIBUTE
  2009.     WITH ATTRIBUTE SYNTAX NLM.ChannelID;
  2010.         -- 12 bit channel ID
  2011.     MATCHES FOR EQUALITY, ORDERING;
  2012.     BEHAVIOUR channel-B BEHAVIOUR
  2013.         DEFINED AS The actual Channel ID used for the call;;
  2014. REGISTERED AS {NLM.aoi channel (89)};
  2015. clearCount ATTRIBUTE
  2016.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2017.     MATCHES FOR EQUALITY, ORDERING;
  2018.     BEHAVIOUR clearCount-B BEHAVIOUR
  2019.         DEFINED AS Value for count R23 (Clear Request Retransmission Count);;
  2020. REGISTERED AS {NLM.aoi clearCount (81)};
  2021. clearTime ATTRIBUTE
  2022.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2023.     MATCHES FOR EQUALITY, ORDERING;
  2024.     BEHAVIOUR clearTime-B BEHAVIOUR
  2025.         DEFINED AS Value for Timer T23 (Clear Request Response Timer) in seconds;;
  2026. REGISTERED AS {NLM.aoi clearTime (79)};
  2027. dataRetransmissionCount ATTRIBUTE
  2028.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2029.     MATCHES FOR EQUALITY, ORDERING;
  2030.     BEHAVIOUR dataRetransmissionCount-B BEHAVIOUR
  2031.         DEFINED AS Value for count R25 (Data Packet Retransmission Count);;
  2032. REGISTERED AS {NLM.aoi dataRetransmissionCount (85)};
  2033. dataRetransmissionTime ATTRIBUTE
  2034.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2035.     MATCHES FOR EQUALITY, ORDERING;
  2036.     BEHAVIOUR dataRetransmissionTime-B BEHAVIOUR
  2037.         DEFINED AS Default for Timer T25 (Window Rotation Timer) in seconds;;
  2038. REGISTERED AS {NLM.aoi dataRetransmissionTime (84)};
  2039. direction ATTRIBUTE
  2040.     WITH ATTRIBUTE SYNTAX NLM.Direction;
  2041.         -- Enumerated( Incoming, Outgoing)
  2042.     MATCHES FOR EQUALITY;
  2043.     BEHAVIOUR direction-B BEHAVIOUR
  2044.         DEFINED AS The direction (incoming or outgoing) of the call;;
  2045. REGISTERED AS {NLM.aoi direction (92)};
  2046.  
  2047. fastSelect ATTRIBUTE
  2048.     WITH ATTRIBUTE SYNTAX  NLM.FastSelect;
  2049.         -- Enumerated( Not Specified, Fast Select, Fast Select With Restricted Response, No Fast Select)
  2050.     MATCHES FOR EQUALITY;
  2051.     BEHAVIOUR fastSelect-B BEHAVIOUR
  2052.         DEFINED AS Type of fast select to used for call.
  2053.             This specifies that one of `fast select', `fast select with retricted response', 
  2054.             or no fast select facility is to be used for the call. Includes a value `not specified' 
  2055.             which indicates that no preference is expressed;;
  2056. REGISTERED AS {NLM.aoi fastSelect (76)};
  2057. interruptTime ATTRIBUTE
  2058.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2059.     MATCHES FOR EQUALITY, ORDERING;
  2060.     BEHAVIOUR interruptTime-B BEHAVIOUR
  2061.         DEFINED AS Value for Timer T26 (Interrupt Response Timer) in seconds;;
  2062. REGISTERED AS {NLM.aoi interruptTime (82)};
  2063. originallyCalledAddress ATTRIBUTE
  2064.     WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
  2065.     MATCHES FOR EQUALITY, SUBSTRINGS;
  2066.     BEHAVIOUR originallyCalledAddress-B BEHAVIOUR
  2067.         DEFINED AS The originally called address;;
  2068. REGISTERED AS {NLM.aoi originallyCalledAddress (98)};
  2069. packetSize ATTRIBUTE
  2070.     WITH ATTRIBUTE SYNTAX NLM.PacketSize;
  2071.     MATCHES FOR EQUALITY, ORDERING;
  2072.     BEHAVIOUR packetSize-B BEHAVIOUR
  2073.         DEFINED AS The actual packet size in use for this VC;;
  2074. REGISTERED AS {NLM.aoi packetSize (90)};
  2075. proposedPacketSize ATTRIBUTE
  2076.     WITH ATTRIBUTE SYNTAX  NLM.ChoiceInteger;
  2077.     MATCHES FOR EQUALITY, ORDERING;
  2078.     BEHAVIOUR proposedPacketSize-B BEHAVIOUR
  2079.         DEFINED AS The proposed value of the packet size parameter to be used when establishing
  2080.             the virtual call, expressed in octets. The value of NULL indicates that the default packet size 
  2081.             (as indicated by the defaultPacketSize attribute of the containing X.25 PLE MO), is to be used.;;
  2082. REGISTERED AS {NLM.aoi proposedPacketSize (72)};
  2083. proposedWindowSize ATTRIBUTE
  2084.     WITH ATTRIBUTE SYNTAX  NLM.ChoiceInteger;
  2085.     MATCHES FOR EQUALITY, ORDERING;
  2086.     BEHAVIOUR proposedWindowSize-B BEHAVIOUR
  2087.         DEFINED AS The proposed value of the window size parameter to be used when establishing
  2088.             the virtual call.The value of NULL indicates that the default window size 
  2089.             (as indicated by the defaultWindowSize attribute of the containing X.25 PLE MO), is to be used.;;
  2090. REGISTERED AS {NLM.aoi proposedWindowSize (73)};
  2091.  
  2092. proposeReverseCharging ATTRIBUTE
  2093.     WITH ATTRIBUTE SYNTAX  NLM.Boolean;
  2094.     MATCHES FOR EQUALITY;
  2095.     BEHAVIOUR proposeReverseCharging-B BEHAVIOUR
  2096.         DEFINED AS When `True' an outgoing call shall be initiated requesting reverse charging;;
  2097. REGISTERED AS {NLM.aoi proposeReverseCharging (75)};
  2098. redirectReason ATTRIBUTE
  2099.     WITH ATTRIBUTE SYNTAX NLM.RedirectReason;
  2100.         -- Must include a `nil' value
  2101.     MATCHES FOR EQUALITY;
  2102.     BEHAVIOUR redirectReason-B BEHAVIOUR
  2103.         DEFINED AS The reason for call redirect.
  2104.             The zero value indicates that the call was not redirected;;
  2105. REGISTERED AS {NLM.aoi redirectReason (97)};
  2106. rejectCount ATTRIBUTE
  2107.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2108.     MATCHES FOR EQUALITY, ORDERING;
  2109.     BEHAVIOUR rejectCount-B BEHAVIOUR
  2110.         DEFINED AS Value for count R27 (Reject Retransmission Count);;
  2111. REGISTERED AS {NLM.aoi rejectCount (87)};
  2112. rejectTime ATTRIBUTE
  2113.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2114.     MATCHES FOR EQUALITY, ORDERING;
  2115.     BEHAVIOUR rejectTime-B BEHAVIOUR
  2116.         DEFINED AS Value for Timer T27 (Reject Response Timer) in seconds;;
  2117. REGISTERED AS {NLM.aoi rejectTime (86)};
  2118. remoteDTEAddress ATTRIBUTE
  2119.     WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
  2120.     MATCHES FOR EQUALITY, SUBSTRINGS;
  2121.     BEHAVIOUR remoteDTEAddress-B BEHAVIOUR
  2122.         DEFINED AS The DTE Address of the remote DTE.
  2123.             In the case of an outgoing call, this is the remote DTE address from the
  2124.             called address of the transmitted call request packet. In the case of an incoming call,
  2125.             it is the calling address from the received call request packet.;;
  2126. REGISTERED AS {NLM.aoi remoteDTEAddress (93)};
  2127. resetCount ATTRIBUTE
  2128.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2129.     MATCHES FOR EQUALITY, ORDERING;
  2130.     BEHAVIOUR resetCount-B BEHAVIOUR
  2131.         DEFINED AS Value for count R22 (Reset Request Retransmission Count);;
  2132. REGISTERED AS {NLM.aoi resetCount (80)};
  2133.  
  2134. resetTime ATTRIBUTE
  2135.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2136.     MATCHES FOR EQUALITY, ORDERING;
  2137.     BEHAVIOUR resetTime-B BEHAVIOUR
  2138.         DEFINED AS Value for Timer T22 (Reset Request Response Timer) in seconds;;
  2139. REGISTERED AS {NLM.aoi resetTime (78)};
  2140. throughputClass ATTRIBUTE
  2141.     WITH ATTRIBUTE SYNTAX  NLM.Throughput;
  2142.     MATCHES FOR EQUALITY, ORDERING;
  2143.     BEHAVIOUR throughputClass-B BEHAVIOUR
  2144.         DEFINED AS The actual throughput class in use for the call.
  2145.             For SVCs this is the result of negotiation;;
  2146. REGISTERED AS {NLM.aoi throughputClass (96)};
  2147. virtualCallId ATTRIBUTE
  2148.     WITH ATTRIBUTE SYNTAX NLM.GraphicString;
  2149.     MATCHES FOR EQUALITY, SUBSTRINGS;
  2150.     BEHAVIOUR virtualCallId-B BEHAVIOUR
  2151.         DEFINED AS The name of this instance of virtualCall MO;;
  2152. REGISTERED AS {NLM.aoi virtualCallId (88)};
  2153. virtualCallIVMOId ATTRIBUTE
  2154.     WITH ATTRIBUTE SYNTAX NLM.GraphicString;
  2155.     MATCHES FOR EQUALITY, SUBSTRINGS;
  2156.     BEHAVIOUR virtualCallIVMOId-B BEHAVIOUR
  2157.         DEFINED AS The name of this instance of virtualCallIVMO;;
  2158. REGISTERED AS {NLM.aoi virtualCallIVMOId (71)};
  2159. windowSize ATTRIBUTE
  2160.     WITH ATTRIBUTE SYNTAX NLM.WindowSize;
  2161.     MATCHES FOR EQUALITY, ORDERING;
  2162.     BEHAVIOUR windowSize-B BEHAVIOUR
  2163.         DEFINED AS The actual window size in use for this VC;;
  2164. REGISTERED AS {NLM.aoi windowSize (91)};
  2165. windowTime ATTRIBUTE
  2166.     WITH ATTRIBUTE SYNTAX  NLM.Integer;
  2167.     MATCHES FOR EQUALITY, ORDERING;
  2168.     BEHAVIOUR windowTime-B BEHAVIOUR
  2169.         DEFINED AS Value for Timer T24 (Window Status Transmission Timer) in seconds;;
  2170. REGISTERED AS {NLM.aoi windowTime (83)};
  2171.  
  2172. END
  2173.  
  2174. -- 7  ASN.1 modules
  2175. NLM {joint-iso-ccitt network-layer (13) management (0) nLM(2) asn1Module (2) 0}
  2176. DEFINITIONS IMPLICIT TAGS::= BEGIN
  2177. -- EXPORTS everything
  2178. -- IMPORTS communicationsProtocolError
  2179. -- FROM Attribute-ASN1Module {joint-iso-ccitt ms(9) smi(3) part2(2) asn1Module(2) 1}
  2180. -- 7.1 Object Identifier Definitions
  2181. -- 7.1.1 Abbreviations
  2182. network-layer OBJECT IDENTIFIER ::= {joint-iso-ccitt network-layer (13)}
  2183. nl OBJECT IDENTIFIER ::= {network-layer management (0)}
  2184. nloi OBJECT IDENTIFIER ::= {nl nLM(2)}
  2185. sseoi OBJECT IDENTIFIER ::= {nloi standardSpecificExtensions (0)}
  2186. moi OBJECT IDENTIFIER ::= {nloi managedObjectClass (3)}
  2187. poi OBJECT IDENTIFIER ::= {nloi package (4)}
  2188. proi OBJECT IDENTIFIER ::= {nloi parameter (5)}
  2189. nboi OBJECT IDENTIFIER ::= {nloi nameBinding (6)}
  2190. aoi OBJECT IDENTIFIER ::= {nloi attribute (7)}
  2191. agoi OBJECT IDENTIFIER ::= {nloi attributeGroup (8)}
  2192. acoi OBJECT IDENTIFIER ::= {nloi action (9)}
  2193. noi OBJECT IDENTIFIER ::= {nloi notification (10)}
  2194. -- 7.1.2 Others
  2195. -- value assignments for  specificProblems
  2196. pDUDiscard OBJECT IDENTIFIER ::= {sseoi specificProblems(3) pDUDiscard(1)}
  2197. pDUDiscardReasonNotSpecified OBJECT IDENTIFIER ::= {pDUDiscard
  2198.     reasonNotSpecified(0)}
  2199. pDUDiscardProtocolProcedureError OBJECT IDENTIFIER ::= {pDUDiscard
  2200.     protocolProcedureError(1)}
  2201. pDUDiscardIncorrectChecksum OBJECT IDENTIFIER ::= {pDUDiscard
  2202.     incorrectChecksum(2)}
  2203. pDUDiscardHeaderSyntaxError OBJECT IDENTIFIER ::= {pDUDiscard
  2204.     headerSyntaxError(4)}
  2205. pDUDiscardSegmentationNeededButNotPermitted OBJECT IDENTIFIER ::= {pDUDiscard
  2206.     segmentationNeededButNotPermitted(5)}
  2207. pDUDiscardIncompletePDUReceived OBJECT IDENTIFIER ::= {pDUDiscard
  2208.     incompletePDUReceived(6)}
  2209. pDUDiscardDuplicateOption OBJECT IDENTIFIER ::= {pDUDiscard
  2210.     duplicateOption(7)}
  2211.  
  2212. pDUDiscardDestinationAddressUnreachable OBJECT IDENTIFIER ::= {pDUDiscard
  2213.     destinationAddressUnreachable(128)}
  2214. pDUDiscardDestinationaAddressUnknown OBJECT IDENTIFIER ::= {pDUDiscard 
  2215.     destinationAddressUnknown(129)}
  2216. pDUDiscardUnspecifiedSourceRouteingError OBJECT IDENTIFIER ::= {pDUDiscard 
  2217.     unspecifiedSourceRouteingError(144)}
  2218. pDUDiscardSyntaxErrorInSourceRouteingField OBJECT IDENTIFIER ::= {pDUDiscard 
  2219.     syntaxErrorInSourceRouteingField(145)}
  2220. pDUDiscardUnknownAddressInSourceRouteingField OBJECT IDENTIFIER ::= {pDUDiscard 
  2221.     unknownAddressInSourceRouteingField(146)}
  2222. pDUDiscardPathNotAcceptable OBJECT IDENTIFIER ::= {pDUDiscard
  2223.     pathNotAcceptable(147)}
  2224. pDUDiscardLifetimeExpiredWhileDataUnitInTransit OBJECT IDENTIFIER ::= {pDUDiscard 
  2225.     lifetimeExpiredWhileDataUnitInTransit(160)}
  2226. pDUDiscardLifetimeExpiredDuringReassembly OBJECT IDENTIFIER ::= {pDUDiscard 
  2227.     lifetimeExpiredDuringReassembly(161)}
  2228. pDUDiscardUnsupportedOptionNotSpecified OBJECT IDENTIFIER ::= {pDUDiscard 
  2229.     unsupportedOptionNotSpecified(176)}
  2230. pDUDiscardUnsupportedProtocolVersion OBJECT IDENTIFIER ::= {pDUDiscard 
  2231.     unsupportedProtocolVersion(177)}
  2232. pDUDiscardUnsupportedSecurityOption OBJECT IDENTIFIER ::= {pDUDiscard 
  2233.     unsupportedSecurityOption(178)}
  2234. pDUDiscardUnsupportedSourceRouteingOption OBJECT IDENTIFIER ::= {pDUDiscard 
  2235.     unsupportedSourceRouteingOption(179)}
  2236. pDUDiscardUnsupportedRecordingOfRouteOption OBJECT IDENTIFIER ::= {pDUDiscard
  2237.     unsupportedRecordingOfRouteOption(180)}
  2238. pDUDiscardReassemblyInterference OBJECT IDENTIFIER ::= {pDUDiscard
  2239.     reassemblyInterference(181)}
  2240. iSO9542PDUDiscard OBJECT IDENTIFIER ::= {sseoi specificProblems(3) iSO9542PDUDiscard(2)}
  2241. -- for communication information notification
  2242. iSReachabilityChange OBJECT IDENTIFIER ::= {
  2243.     sseoi informationtype(4) iSReachabilityChange(1)}
  2244. eSReachabilityChange OBJECT IDENTIFIER ::= {
  2245.     sseoi informationtype(4) eSReachabilityChange(2)}
  2246. successfulConnectionEstablishment OBJECT IDENTIFIER ::={
  2247.     sseoi informationtype(4) successfulConnectionEstablishment (3)}
  2248. -- for SNPAAddress type
  2249. sNPADTEAddress OBJECT IDENTIFIER ::= {
  2250.     sseoi sNPAAddrressType(5) dTEAddress(1)}
  2251.  
  2252. sNPAMACAddress OBJECT IDENTIFIER ::= {
  2253.     sseoi sNPAAddrressType(5) mACAddress(2)}
  2254. -- protocol in SupportedProtcol
  2255. protocol8473 OBJECT IDENTIFIER ::= {
  2256.     sseoi protocolType(6) protocol8473(1)}
  2257. protocol9542ES OBJECT IDENTIFIER ::= {
  2258.     sseoi protocolType(6) protocol9542ES(2)}
  2259. protocol9542IS OBJECT IDENTIFIER ::= {
  2260.     sseoi protocolType(6) protocol9542IS(3)}
  2261. -- 7.2 Other Definitions
  2262. ActionFailureReason ::= ENUMERATED{
  2263.         reason1(0),
  2264.         reason2(1)}
  2265.     -- Editor's note: actual reasons TBS
  2266. ActionInfo ::= SET OF Parameter
  2267. ActionReply ::= SEQUENCE{
  2268.         responseCode OBJECT IDENTIFIER,
  2269.         responseArgs SET OF Parameter OPTIONAL}
  2270. Boolean ::= BOOLEAN
  2271. callTimeDefault INTEGER ::= 200
  2272. ChannelID ::= INTEGER (1..4095)
  2273. ChoiceInteger ::= CHOICE {
  2274.         [0] IMPLICIT NULL,    -- The `I don't care' value
  2275.         [1]  IMPLICIT INTEGER}
  2276. ChoiceLocalDistinguishedName ::= CHOICE{
  2277.         [0] IMPLICIT NULL,
  2278.         [1] IMPLICIT LocalDistinguishedName}
  2279. ChoiceLocalDistinguishedNames ::= SET OF ChoiceLocalDistinguishedName
  2280. clearCountDefault INTEGER ::= 1
  2281. clearTimeDefault INTEGER ::= 180
  2282. cLNSId-Value GRAPHIC STRING ::= "cLNS"
  2283. cONSId-Value GRAPHIC STRING ::= "cONS"
  2284. dataRetransmissionCountDefault INTEGER ::= 0
  2285. dataRetransmissionTimeDefault INTEGER ::= 200
  2286. DTEAddress ::= NUMERICSTRING(FROM("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"))(SIZE(0..15))
  2287.     -- Up to 15 Digits 0..9
  2288.  
  2289. Direction ::= ENUMERATED {
  2290.         incoming(0),
  2291.         outgoing(1)}
  2292. DiscardReason ::= INTEGER(0..255)
  2293. EndToEndDelay ::= INTEGER(0..65535)
  2294.     -- Note that according to ISO 8208 a value of 65535 indicates that the delay is unknown
  2295.     -- or exceeds 65534 milliseconds.
  2296. false BOOLEAN ::= FALSE
  2297. False ::= BOOLEAN (FALSE)
  2298. FastSelect ::= ENUMERATED{
  2299.         notSpecified(0),
  2300.         fastSelect(1),
  2301.         fastSelectWithRestrictedResponse(2),
  2302.         noFastSelect(3)}
  2303. GraphicString ::= GRAPHICSTRING
  2304. holdingTimerMultiplierDefault INTEGER ::= 3
  2305. HoldingTimerMultiplierPermitted ::= INTEGER(2..63)
  2306. HoldingTimerMultiplierRequired ::= INTEGER(2)
  2307. InterfaceMode ::= ENUMERATED{
  2308.             dTE(0),
  2309.             dCE(1)}
  2310. Integer ::= INTEGER
  2311. interruptTimeDefault INTEGER ::= 180
  2312. ISO9542Subsets ::= SET {configuration(1), redirection(2)}
  2313. Lifetime ::= INTEGER(1..255)
  2314. LocalDistinguishedName ::= CMIP-1.BaseManagedObjectId
  2315. LocalDistinguishedNames ::= SET OF LocalDistinguishedName
  2316. LogicalChannelAssignments ::= SEQUENCE {
  2317.     pVC    [0]    SET OF INTEGER(1..4095),
  2318.     incoming    [1]    LogicalChannelRange OPTIONAL,
  2319.     twoWay    [2]    LogicalChannelRange OPTIONAL,
  2320.     outgoing    [3]    LogicalChannelRange OPTIONAL}
  2321. LogicalChannelRange ::= SEQUENCE {
  2322.     low    [1]    INTEGER(1..4095),
  2323.     high    [2]    INTEGER(1..4095)}
  2324. ManualISSNPAAddress ::= SET OF SNPAAddress
  2325. MaxActiveCircuits ::= ChoiceInteger
  2326. NonWrappingCounter ::= INTEGER(0..18446744073709551616) -- (0.. 2^64-1)
  2327.  
  2328. NotificationInfo ::= SET OF Parameter
  2329. NotificationDataSyntax ::= SEQUENCE {
  2330.     channel            [1]    ChannelID OPTIONAL,
  2331.     packetHeader     [2]    OCTET STRING,
  2332.     diagnosticCode    [3] OCTET
  2333.     causeCode        [4] OCTET}
  2334. NAddress ::= OCTETSTRING(SIZE(0..20))
  2335.     --up to 20 octets
  2336. NAddresses ::= SET OF NAddress
  2337. networkSubsystemId-Value GRAPHIC STRING ::= "NetworkSubsystem"
  2338. NUI ::= OctetString(SIZE(0..255))
  2339. nullChoiceInteger ChoiceInteger ::= NULL
  2340. OctetString ::= OCTETSTRING
  2341. PacketSequencing ::= INTEGER
  2342. PacketSize ::= INTEGER(1..65535)
  2343. Parameter ::= SEQUENCE{
  2344.     paramId    OBJECT IDENTIFIER,
  2345.     paramInfo    ANY DEFINED BY paramID}
  2346. PDUFormatErrorSyntax ::= PDUHeader
  2347. PDUHeader ::= OCTETSTRING(SIZE(1..255))
  2348. PDUOtherErrorSyntax ::= SEQUENCE{
  2349.         errorCode    [1]    INTEGER(0..255),
  2350.         header        [2]    PDUHeader}
  2351. ProtocolVersion ::= INTEGER(1..255)
  2352. ProtocolVersions ::= SET OF ProtocolVersion
  2353. ReachabilityChangeSyntax ::= SEQUENCE{
  2354.         newState    [1]    ENUMERATED { down(0), up(1)},
  2355.         nAddresses    [2]    SET OF NAddress,
  2356.         sNPAAddress    [3]    SNPAAddress OPTIONAL,
  2357.         reason        [4]    ENUMERATED {holdingTimerExpired(0),
  2358.                         circuitDisabled(1)} OPTIONAL} -- Down only
  2359. RedirectHoldingTime ::= INTEGER(1..65535)
  2360. redirectHoldingTime-Default INTEGER ::= 600
  2361. RedirectHoldingTime-Permitted ::= INTEGER(1..65535)
  2362. RedirectReason ::= INTEGER(0..127)
  2363. registrationRequestCountDefault INTEGER ::= 1
  2364. registrationRequestTimeDefault INTEGER ::= 300
  2365.  
  2366. registrationPermittedDefault BOOLEAN ::= FALSE
  2367. rejectCountDefault INTEGER ::= 0
  2368. rejectTimeDefault INTEGER ::= 60
  2369. ResponseCode ::= OBJECT IDENTIFIER
  2370. resetCountDefault INTEGER ::= 1
  2371. resetTimeDefault INTEGER ::= 180
  2372. restartCountDefault INTEGER ::= 1
  2373. restartTimeDefault INTEGER ::= 180
  2374. RPOASequence ::= SEQUENCE OF NUMERICSTRING(SIZE(0..4))
  2375.     -- each numeric string limited to 4 decimal digits
  2376.     -- an empty sequence is permitted
  2377. SDUSize ::= INTEGER (0..65535)
  2378. SNPAAddress ::= SEQUENCE{
  2379.     type    [1]    OBJECT IDENTIFIER,
  2380.     address    [2]    OCTET STRING}
  2381. SupportedProtocol ::= SEQUENCE{
  2382.     protocol        [1] OBJECT IDENTIFIER,
  2383.     versions        [2] SET OF ProtocolVersion;
  2384.     defectsRepaired    [3] SET OF OBJECT IDENFIFIER OPTIONAL}
  2385. SupportedProtocols ::= SET OF SupportedProtocol
  2386. SystemType ::= ENUMERATED {ES(1), IS(2)}
  2387. SystemTypes ::= SET OF SystemType
  2388. Throughput ::=INTEGER (0..15)
  2389. Timer ::= SEQUENCE{
  2390.     exponent    [1]    INTEGER(-62..63),
  2391.     mantissa        [2]    INTEGER(0..65535)}
  2392. WindowSize ::= INTEGER(1..127)
  2393. windowTimeDefault INTEGER ::= 60
  2394. END
  2395.